SELECT TO_CHAR(ADD_MONTHS(TO_DATE('2011-03', 'YYYY-MM'), ROWNUM - 1),
'YYYY-MM') AS YEARMONTH
FROM DBA_OBJECTS --只是借用,可随意指定一个表,但是要满足这个表的行数大于或等于所要得到的行
WHERE ROWNUM <= (SELECT MONTHS_BETWEEN(TO_DATE('2015-07', 'YYYY-MM'),
TO_DATE('2011-03', 'YYYY-MM'))
FROM DUAL);
'YYYY-MM') AS YEARMONTH
FROM DBA_OBJECTS --只是借用,可随意指定一个表,但是要满足这个表的行数大于或等于所要得到的行
WHERE ROWNUM <= (SELECT MONTHS_BETWEEN(TO_DATE('2015-07', 'YYYY-MM'),
TO_DATE('2011-03', 'YYYY-MM'))
FROM DUAL);