SELECT , TO_CHAR(trunc(TO_DATE('20180701'),'D'),'YYYY/MM/DD') AS start_date /*시작일*/
, TO_CHAR(trunc(TO_DATE('20180701'),'D')+6,'YYYY/MM/DD') AS end_date /*종료일*/
FROM DUAL
이렇게 하면 07.01 ~ 07.07 이렇게 나오게 되는데 (일요일 ~ 토요일)
저는 06.25 ~ 07.01, 07.02 ~ 07.08 이런식으로 모든 날짜가 월요일부터 그주 일요일까지 하는 방식으로 하려고힙니다..
그래서 단순하게
SELECT , TO_CHAR(trunc(TO_DATE('20180701'),'D')+1,'YYYY/MM/DD') AS start_date /*시작일*/
, TO_CHAR(trunc(TO_DATE('20180701'),'D')+7,'YYYY/MM/DD') AS end_date /*종료일*/
FROM DUAL
이런식으로 했더니 2018.07.01로 하게 되면 원하는 결과 값음 06.25 ~ 07.01 인데 07.02 ~ 07.08이렇게 나오는데 어떤식으로 해야 될까요?