날짜가 몇주인주 계산해야 하는 경우가 있다.


그때 다음과 같이 구할수 있따..


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 : 해당월의 주차를 구함



Posted by 무세1
,