日期:2014-05-17 浏览次数:20826 次
1 select trunc(sysdate,'mm')+rownum-1 aa,
2 ceil(to_char((trunc(sysdate,'mm')+rownum-1),'dd')/7) bb
3* from dual connect by rownum<=add_months(sysdate,1)-sysdate
SQL> /
AA BB
-------------- ----------
01-4月 -13 1
02-4月 -13 1
03-4月 -13 1
04-4月 -13 1
05-4月 -13 1
06-4月 -13 1
07-4月 -13 1
08-4月 -13 2
09-4月 -13 2
10-4月 -13 2
11-4月 -13 2
AA BB
-------------- ----------
12-4月 -13 2
13-4月 -13 2
14-4月 -13 2
15-4月 -13 3
16-4月 -13 3
17-4月 -13 3
18-4月 -13 3
19-4月 -13 3
20-4月 -13 3
21-4月 -13 3
22-4月 -13 4
AA BB
------