검색해보니 to_char의 'w' : 1월 1일 요일 기준과 'ww' 해당월의 1일 요일 기준으로 몇째주인지 가져오는것 밖에없네요..
무조건 월요일 기준으로 구할 방법이 없는건가요..?
ex)
20170401(토) 1째주
20170402(일) 1째주
20170403(월) 2째주
20170404(화) 2째주
...
도움 부탁 드립니다..
by jkson
[2017.04.28 07:57:04]
with t as
(
select to_date('2017-04-01','yyyy-mm-dd') + level - 1 dt from dual connect by level <= 30
)
select dt, ceil((dt - trunc(trunc(dt,'mm'),'iw') + 1) / 7) wk from t
by 갱이2
[2017.04.28 09:55:03]
정말 감사합니다. 이해는 안가지만.. 공부 많이해야겠'네요..
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.