구름과 바람 그리고 나그네 :: [ORACLE]특정일자가 포함된 일요일 ~ 토요일까지 구하기

- 특정일자가 포함된 주의 일요일 ~ 토요일까지 구하기

날짜부분만 변경하면 됨

select '20000704' sdate,
to_date('20000704', 'YYYYMMDD') + (1 - to_char(to_date('20000704', 'YYYYMMDD'), 'D')) as SUN,
to_date('20000704', 'YYYYMMDD') + (2 - to_char(to_date('20000704', 'YYYYMMDD'), 'D')) as MON,
to_date('20000704', 'YYYYMMDD') + (3 - to_char(to_date('20000704', 'YYYYMMDD'), 'D')) as TUE,
to_date('20000704', 'YYYYMMDD') + (4 - to_char(to_date('20000704', 'YYYYMMDD'), 'D')) as WED,
to_date('20000704', 'YYYYMMDD') + (5 - to_char(to_date('20000704', 'YYYYMMDD'), 'D')) as THU,
to_date('20000704', 'YYYYMMDD') + (6 - to_char(to_date('20000704', 'YYYYMMDD'), 'D')) as FRI,
to_date('20000704', 'YYYYMMDD') + (7 - to_char(to_date('20000704', 'YYYYMMDD'), 'D')) as SAT
from dual;

'개발 > DB' 카테고리의 다른 글

[MS-SQL] Script 삽입 공격을 당했는지 확인  (0) 2012.01.06
[ORACLE] 오라클 랜덤  (0) 2011.11.08
[ORACLE] 오라클 tns설정하는 방법  (0) 2011.01.26
[ORACLE] 테이블 속성(생성, 변경 등)  (0) 2011.01.22
[ORACLE] index생성  (0) 2011.01.21
Posted by pressrain
,