如果您希望有一个连续的起始日期到最新日期,请使用以下选择:
SELECT DATE '2017-11-01' + LEVEL - 1 AS D, LEVEL AS I
FROM DUAL
CONNECT BY LEVEL <= DATE '2017-11-15' - DATE '2017-11-01' + 1;
ORACLE(11.2.0.1.0)-具有日期表达式的递归CTE
如果您希望有一个连续的起始日期到最新日期,请使用以下选择:
SELECT DATE '2017-11-01' + LEVEL - 1 AS D, LEVEL AS I
FROM DUAL
CONNECT BY LEVEL <= DATE '2017-11-15' - DATE '2017-11-01' + 1;