sql
오라클 년별, 월별 주차 계산...
무세1
2014. 3. 21. 17:40
날짜가 몇주인주 계산해야 하는 경우가 있다.
그때 다음과 같이 구할수 있따..
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 : 해당월의 주차를 구함