오라클 달, 일, 월 처음&마지막 날짜 구하기
음, 오라클 날짜 포맷 중 가끔 쓰이는 것들을 정리해 봅니다. 아래처럼 쓰면 월/주/일로 필요한 값을 사용할 수 있습니다.
현재 주간current week의 첫번째 날
TRUNC(sysdate,'IW')
이전 주간prior week의 첫번째 날
TRUNC(sysdate-7,'IW')
다음 주간next week의 첫번째 날
NEXT_DAY(sysdate,'MONDAY')
현재 달current month의 첫번째 날
TRUNC(sysdate,'MM')
이전 달prior month의 첫번째 날
ADD_MONTHS( TRUNC(sysdate,'MM'), -1 )
다음 달next month의 첫번째 날
ADD_MONTHS( TRUNC(sysdate,'MM'), 1 )
현재 달current month의 마지막 날
LAST_DAY(sysdate)