날짜 관련 쿼리 입니다. 한달을 요일별로 구함..
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 에 이추형님의 글 입니다.
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 30 |
아우겐나이스
|
21년 전 | 4041 | |
| 29 |
아우겐나이스
|
21년 전 | 4432 | |
| 28 |
아우겐나이스
|
21년 전 | 3455 | |
| 27 | 21년 전 | 5822 | ||
| 26 | 21년 전 | 3093 | ||
| 25 | 21년 전 | 6071 | ||
| 24 | 18년 전 | 3642 | ||
| 23 | 21년 전 | 3629 | ||
| 22 | 21년 전 | 4240 | ||
| 21 | 21년 전 | 3812 | ||
| 20 | 21년 전 | 4213 | ||
| 19 | 21년 전 | 6675 | ||
| 18 | 21년 전 | 4731 | ||
| 17 | 21년 전 | 6982 | ||
| 16 | 21년 전 | 4165 | ||
| 15 | 21년 전 | 2624 | ||
| 14 | 21년 전 | 4963 | ||
| 13 | 21년 전 | 3395 | ||
| 12 |
Recluse
|
21년 전 | 3869 | |
| 11 |
아우겐나이스
|
21년 전 | 3566 | |
| 10 |
Recluse
|
21년 전 | 3389 | |
| 9 | 21년 전 | 3978 | ||
| 8 | 21년 전 | 5158 | ||
| 7 | 21년 전 | 4753 | ||
| 6 | 21년 전 | 5672 | ||
| 5 | 21년 전 | 4108 | ||
| 4 | 21년 전 | 4827 | ||
| 3 | 21년 전 | 4735 | ||
| 2 | 21년 전 | 3232 | ||
| 1 | 22년 전 | 4336 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기