代码改变世界

2011年的每一天是周几?

2011-05-11 15:16  Tracy.  阅读(228)  评论(0编辑  收藏  举报

SELECT   TO_DATE ('20110101', 'yyyymmdd') + ROWNUM - 1 rq,
         TO_CHAR (TO_DATE ('20110101', 'yyyymmdd') + ROWNUM - 1, 'DAY')
            theday
  FROM   (SELECT       ROWNUM
                FROM   DUAL
          CONNECT BY   ROWNUM <=
                            TO_DATE ('20111231', 'yyyymmdd')
                          - TO_DATE ('20110101', 'yyyymmdd')
                          + 1)