-- 주차에 포함된 날짜
SELECT NEXT_DAY(TO_DATE(2006||'0101','RRRRMMDD') + (35) * 7, 2)+1, TO_CHAR(SYSDATE, 'IW') FROM DUAL
-- 금일의 주차
SELECT TO_CHAR(SYSDATE, 'IW') FROM DUAL
SELECT DENSE_RANK() OVER(ORDER BY TRUNC(TO_DATE('200609'||TO_CHAR(ROWNUM),'YYYYMMDD'),'d'))||'주차' FROM DUAL
-- 해당월의 마지막 주차 구하기
SELECT CEIL((TO_CHAR(LAST_DAY(TO_DATE('200601','yyyymm')),'dd') + TO_CHAR(TO_DATE('200601'||'01'),'d') - 1) / 7) max_jucha FROM dual
'WEB TIP > Oracle' 카테고리의 다른 글
테이블 스페이스 & 사용자 생성 (0) | 2007.12.18 |
---|---|
날짜에 대한 해당월의 주차 구하기 (0) | 2006.09.08 |
오라클 삭제 (0) | 2006.08.28 |
랭귀지 설정 (0) | 2006.08.28 |
중복값 제거 (0) | 2006.08.21 |