K

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

· 18년 전 · 2964

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에서 이동 됨]
|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

팁게시판

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

+
제목 글쓴이 날짜 조회
18년 전 조회 2,253
18년 전 조회 2,686
18년 전 조회 3,916
18년 전 조회 2,840
18년 전 조회 4,352
18년 전 조회 2,067
18년 전 조회 2,509
18년 전 조회 2,400
18년 전 조회 3,754
18년 전 조회 3,812
18년 전 조회 2,564
18년 전 조회 2,633
18년 전 조회 2,965
18년 전 조회 2,792
18년 전 조회 2,004
18년 전 조회 2,179
18년 전 조회 4,818
18년 전 조회 4,170
18년 전 조회 2,799
18년 전 조회 2,355
18년 전 조회 2,860
18년 전 조회 2,332
18년 전 조회 3,499
18년 전 조회 2,165
18년 전 조회 1,954
🐛 버그신고