K

날짜 관련 쿼리 입니다. 한달을 요일별로 구함..

· 2007-10-24 (수) 18:04:13 · 3067

SELECT SUM(DECODE(A.A2, '1', A.A3, null)) 일요일,
       SUM(DECODE(A.A2, '2', A.A3, null)) 월요일,
       SUM(DECODE(A.A2, '3', A.A3, null)) 화요일,
       SUM(DECODE(A.A2, '4', A.A3, null)) 수요일,
       SUM(DECODE(A.A2, '5', A.A3, null)) 목요일,
       SUM(DECODE(A.A2, '6', A.A3, null)) 금요일,
       SUM(DECODE(A.A2, '7', A.A3, null)) 토요일
FROM
   ( SELECT rownum + 7 - to_number(TO_CHAR(TO_DATE('200312' || TO_CHAR(rownum),'YYYYMMDD'),'D')) as A1,
            TO_CHAR(TO_DATE('200312' || TO_CHAR(rownum), 'YYYYMMDD'), 'D') as A2,
            rownum as A3
     FROM user_objects
     WHERE rownum <= 31
       AND rownum > 0
       And TO_CHAR(LAST_DAY(TO_DATE('200312' || '01', 'YYYYMMDD')), 'DD')>= LTRIM(TO_CHAR(rownum, '00'))
   ) A
GROUP BY A.A1

 

 

일요일     월요일     화요일     수요일     목요일     금요일     토요일
------ ---------- ---------- ---------- ---------- ---------- ----------
                   1           2              3           4          5          6
     7             8           9            10          11         12         13
    14           15         16             17          18         19         20
    21           22         23             24          25         26         27
    28           29         30             31
 

 

www.en-core.com 에 이추형님의  글 입니다.

[이 게시물은 관리자님에 의해 2011-10-31 16:47:36 Oracle에서 이동 됨]
|
댓글을 작성하시려면 로그인이 필요합니다.

팁게시판

6,077건

디자인과 관련된 유용한 정보를 공유하세요. 질문은 상단의 QA에서 해주시기 바랍니다.

+
제목 글쓴이 날짜 조회
08-07-06 조회 2,328
08-05-21 조회 3,487
08-05-13 조회 3,351
08-04-17 조회 3,718
08-02-19 조회 2,497
08-01-18 조회 2,704
08-01-10 조회 2,698
07-10-22 조회 2,428
07-10-09 조회 3,172
07-10-03 조회 2,411
07-07-06 조회 2,982
07-07-06 조회 3,344
07-07-06 조회 2,959
07-06-28 조회 2,513
07-06-05 조회 2,372
07-06-05 조회 2,920
07-05-30 조회 2,249
07-05-02 조회 2,651
07-04-15 조회 4,005
07-04-11 조회 2,554
07-04-05 조회 2,831
07-03-31 조회 2,063
07-03-31 조회 2,991
07-03-30 조회 2,680
07-03-24 조회 2,982