Oracle SQL 得到一个日期清单,每天一行,格式:YYYY-MM-DD,星期

SELECT TO_CHAR(TO_DATE(‘2017-08-22’, ‘yyyy-MM-dd’) + ROWNUM - 1, ‘yyyy-MM-dd’) as DATELIST,
to_char(to_date(‘2017-08-22’, ‘yyyy-MM-dd HH24:MI:SS’)+ ROWNUM - 1,‘day’,‘NLS_DATE_LANGUAGE = ‘‘SIMPLIFIED CHINESE’’’) AS XQ
FROM DUAL
CONNECT BY ROWNUM <=
trunc(ADD_MONTHS(sysdate,+12) -
TO_DATE(‘2017-08-22’, ‘yyyy-MM-dd’)) + 1

–‘得到一个日期清单,从2017-8-22起,到当前日期未来一年,每天一行,格式:YYYY-MM-DD,星期’

你可能感兴趣的:(SQL)