获取月份列表:
1.利用CONNECT BY 获取序列,来形成月份列表
SELECT TO_CHAR(ADD_MONTHS(TO_DATE(‘2014-10’, ‘yyyy-MM’), ROWNUM - 1), ‘yyyyMM’) as monthlist FROM DUAL
CONNECT BY ROWNUM <= months_between(to_date(‘2015-06’, ‘yyyy-MM’), to_date(‘2014-10’, ‘yyyy-MM’))
获取年份列表:
1.利用CONNECT BY 获取序列,来形成动态年份列表
select to_char(2017+rownum) as year from dual
connect by rownum <= (to_char(sysdate,‘yyyy’)-2017)

1710

被折叠的 条评论
为什么被折叠?



