날짜가 몇주인주 계산해야 하는 경우가 있다.
그때 다음과 같이 구할수 있따..
SELECT TO_CHAR(TO_DATE('20131231'),'WW') FROM DUAL;
-> 53
SELECT TO_CHAR(TO_DATE('20131231'),'IW') FROM DUAL;
-> 01
WW : 해당해의 1일부터 7일단위로 끊어서 주차를 생성
IW : 날짜 해당한 주가 하루라도 다음해인 경우에는 그해의 첫주가 됨.
SELECT TO_CHAR(TO_DATE('20140115'),'W') FROM DUAL;
-> 3
SELECT TO_CHAR(TO_DATE('20140215'),'W') FROM DUAL;
-> 4
W : 해당월의 주차를 구함
'sql' 카테고리의 다른 글
NULL값 정렬 order by nulls first, last (0) | 2014.04.01 |
---|---|
group by에서 문자열 합치기... (3) | 2014.03.31 |
오라클에서 join을 이용한 update문.. (0) | 2014.03.20 |
SQL문에서 like 검색.. escape (0) | 2014.03.19 |
매월 첫번주 월요일 구하기... (0) | 2014.03.17 |