다음을 비교해 보세요.
SQL> select to_char(to_date('2000/11/26', 'YYYY/MM/DD'), 'IW') from dual;
TO
--
47
SQL> select to_char(to_date('2000/11/26', 'YYYY/MM/DD'), 'WW') from dual;
TO
--
48
>>조은정 님께서 쓰시길<<
:: 초보인데요
:: 특정날짜가 그해의 몇번째 주인지를 계산할려고 저는
:: to_char(to_date(reg_date,'YYYYMMDD'),'IW')+1
:: 이렇게 썼거든요?
:: 그랬더니 일요일이 걸리더라구요..
:: 전 일요일-토요일을 한주로 봤는데 위의 식은 월요일부터 일요일까지를 한주로 봐서 결과를 내주더라
:: 구요..
:: 예를 들면 11월 26일이 49번째주라는 답을 저는 원하는데 위의 식으로 계산하면 48이라는 숫자가 나오
:: 거든요?
:: 그러니까 저는 11월 26일부터 12월 2일까지를 49번째 주로 보고싶은데 위의 식에서는 11월 27일부터 12
:: 월 3일까지를 49번째 주로 보는 거죠?
:: 해결방법을 좀 알려주세요..
::
|