版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LinBilin_/article/details/80896541
select to_char(add_months(start_date, (level - 1)), 'yyyymm') stat_date,
0 as kw_num
from (select add_months(trunc(sysdate, 'y'), -12) as start_date,
add_months(trunc(sysdate, 'y'), 12) as end_date
from dual)
connect by level < = months_between(end_date, start_date)