3,497
社区成员
发帖
与我相关
我的任务
分享
SQL> select to_char(to_date('2009-12-1','YYYY-MM-DD') + LEVEL-1,'YYYY-MM-DD') da
tes from dual connect by LEVEl<to_date('2009-12-7','YYYY-MM-DD')-to_date('2009-1
2-1','YYYY-MM-DD')+2;
DATES
----------
2009-12-01
2009-12-02
2009-12-03
2009-12-04
2009-12-05
2009-12-06
2009-12-07
已选择7行。
SQL> select wm_concat(dates) from (select to_char(to_date('2009-12-1','YYYY-MM-D
D') + LEVEL-1,'YYYY-MM-DD') dates from dual connect by LEVEl<to_date('2009-12-7'
,'YYYY-MM-DD')-to_date('2009-12-1','YYYY-MM-DD')+2);
WM_CONCAT(DATES)
--------------------------------------------------------------------------------
2009-12-01,2009-12-02,2009-12-03,2009-12-04,2009-12-05,2009-12-06,2009-12-07
SQL>