== 截止当日今年每个月的最后一天
SELECT last_day(ADD_MONTHS(TO_DATE(TO_CHAR(sysdate, 'yyyy') || '-01',
'yyyy-MM'),
ROWNUM - 1)) as year_month
FROM DUAL
CONNECT BY ROWNUM <=
months_between(TO_DATE(TO_CHAR(sysdate, 'yyyy-MM'), 'yyyy-MM'),
TO_DATE(TO_CHAR(sysdate, 'yyyy') || '-01',
'yyyy-MM'))
获取截止当日今年每个月份
SELECT TO_CHAR(ADD_MONTHS(TO_DATE(TO_CHAR(sysdate, 'yyyy') || '-01',
'yyyy-MM'),
ROWNUM - 1),
'yyyy-MM') as year_month
FROM DUAL
CONNECT BY ROWNUM <=
months_between(TO_DATE(TO_CHAR(sysdate, 'yyyy-MM'), 'yyyy-MM'),
TO_DATE(TO_CHAR(sysdate, 'yyyy') || '-01',
'yyyy-MM')) + 1