oracle 返回两个日期之间的每一天的列表,SQL文怎么写

SELECT TO_CHAR(TO_DATE('2015/12/12', 'YYYY/MM/DD') + ROWNUM - 1,
'YYYY/MM/DD')
FROM DUAL
CONNECT BY ROWNUM <= (TO_DATE('2017/12/12', 'YYYY/MM/DD') -
TO_DATE('2015/12/12', 'YYYY/MM/DD'))

这样就可以了

SELECT TO_CHAR(TO_DATE('2015/12/12', 'YYYY/MM/DD') + ROWNUM - 1,
               'YYYY/MM/DD')
  FROM DUAL
CONNECT BY ROWNUM <= (TO_DATE('2017/12/12', 'YYYY/MM/DD') -
           TO_DATE('2015/12/12', 'YYYY/MM/DD'))

你写的没错啊

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答