안녕하세요.
날짜 관련 함수를 찾아봐도 오라클은 익숙하지 않아서 잘 모르겠어서 질문드립니다.
오늘 날짜의 해당하는 주차의 월요일의 날짜를 가져오고자 합니다.
따로 날짜를 입력하지 않아도, 쿼리를 돌릴때마다 그 주의 월요일에 대한 날짜를 가져오려면 어떻게 쿼리를 적어야 하나요??
찾아봐도 엄청나게 방대한 내용의 글들만 존재하네요..
답변 부탁드립니다.
SELECT TO_CHAR(TRUNC(sysdate - 1,'d') + level,'yyyymmdd') , TO_CHAR(TRUNC(sysdate - 1,'d') + level,'day') , level FROM dual connect by level <= 7
select next_day(sysdate, 2)-7 from dual
-- 일주일의 시작이 일요일(일~토)인지 월요일(월~일)인지에 따라 다르겠죠. SELECT TRUNC(sysdate, 'iw') -- 월요일 기준 , TRUNC(sysdate, 'd') + 1 -- 일요일 기준 FROM dual ;