ADD_MONTH(DATE, NUMBER) : NUMBER만큼 월을 더한다.
MONTHS_BETWEEN(DATE1, DATE2) : 두 날짜 사이의 차이를 구한다.(DATE1 - DATE2)
NEXT_DAY(DATE, NUMBER) : 기준 DATE 이후의 요일을 반환한다. (1 - 일요일, 2 - 월요일, ..., 7 - 일요일)
LAST_DAY(DATE) : 기준 DATE의 마지막 날
TO_CHAR(DATE, '날짜 형식(ex.YYYYMMDD, YYYY-MM-DD)') : DATE를 CHAR 변환
TO_DATE(CHAR, '날짜 형식(ex.YYYYMMDD, YYYY-MM-DD)') : CHAR를 DATE 변환
--*SYSDATE : 2022-01-22(목)
SELECT add_months(SYSDATE,1) add_m
,months_between(SYSDATE ,DATE '2022-12-25') between_m
,next_day(SYSDATE ,5) nextday --*다음 목요일
,last_day(SYSDATE) lastday
,to_char(SYSDATE ,'YYYYMMDD') char_day
,to_date('20220120' ,'YYYYMMDD') date_day
FROM dual;

'ㄱWORK, ETC' 카테고리의 다른 글
| PLSQL DEVELOPER 사용시 OBJECT 사용 옵션 (1) | 2022.03.15 |
|---|---|
| mtl_transactions_interface process_flag = 3일때(Error) (0) | 2022.03.10 |
| ON-ERROR trigger (0) | 2022.01.20 |
| Blanket Purchase Order 참고 사이트 (0) | 2021.11.16 |
| closing Blanket Release - FINALLY CLOSE (0) | 2021.11.11 |