3,499
社区成员
发帖
与我相关
我的任务
分享SQL>--星期日为周内第一天
SQL> SELECT trunc(SYSDATE, 'd')+level-8 FROM dual CONNECT BY LEVEL <= 7;
TRUNC(SYSDATE,'D')+LEVEL-8
--------------------------
2011-5-15
2011-5-16
2011-5-17
2011-5-18
2011-5-19
2011-5-20
2011-5-21
7 rows selected
SQL>----星期一为周内第一天
SQL> SELECT trunc(SYSDATE, 'd')+level-7 FROM dual CONNECT BY LEVEL <= 7;
TRUNC(SYSDATE,'D')+LEVEL-7
--------------------------
2011-5-16
2011-5-17
2011-5-18
2011-5-19
2011-5-20
2011-5-21
2011-5-22
7 rows selected
SQL>