본문 바로가기
ㄱWORK, ETC

ORACLE ERP - DATA TYPE

by YuyU유유 2022. 1. 20.
728x90
반응형

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;

 

728x90
반응형