20180412 ~ 20190611 을 구한다 가정했을 때
일자 주차
20180412 15
20180413 15
20180414 15
20180415 15
20180416 16
.
.
.
20181230 52
20181231 01
20190101 01
20190102 01
.
.
.
20190610 24
20190611 24
이렇게 까진 나와서 이 데이터셋에서 주의 시작과 종료를 구하려고 합니다.
주의 시작은 일요일이고 종료는 토요일이여서
TO_CHAR(TO_DATE(일자,'YYYYMMDD')+1,'IW') 이 걸로 주차는 구했습니다.
주차로 GROUP BY 하고 주의 시작일 종료일을 MIN(일자),MAX(일자)로 구하니 12월 마지막주와 다음해 1월 첫재주가 1주차로 나와서
해결이 안돼네요
|