All thing of the world!

Oracle ADD_MONTHS 설명 : 오라클 함수 본문

IT/Oracle DBMS

Oracle ADD_MONTHS 설명 : 오라클 함수

WorldSeeker 2021. 4. 3. 14:23

1. 함수의 목적

    Oracle ADD_MONTHS는 ADD_MONTHS는 DATE에 숫자를 더해, 숫자만큼 월을 더한 날짜를 구한다. 
  
2. 샘플을 통한 개념 퀵뷰

  SELECT TO_CHAR(ADD_MONTHS(hire_date, 1), 'DD-MON-YYYY') "Next month"
  FROM employees
  WHERE last_name = 'Baer';

  Next Month
  -----------
  07-JUL-2002


3. 사용방법 


4. 함수 PARAMETER 설명

[date] 
날짜 시간값 또는 DATE로  변환 될 수있는 모든 값이 허용되며, 더할 기준이 되는 날짜가 된다.

[integer]
정수 또는 정수로 변환 될 수있는 값이며, 몇 개월을 더할 것인지 입력하는 값이다.
반환 유형은 날짜의 데이터 유형에 관계없이 항상 DATE type이다.
date가 해당 월의 마지막 날이거나 결과 월에 날짜보다 date의 달이 적은 일수가 있는 경우, 결과는 결과 월의 마지막 날이 된다. 그렇지 않은 경우, 결과는 date와 같은 날짜가 된다.

5. 다양한 샘플표현

example 1) 7월은 31일, 9월은 30일까지 있을 경우

select add_months('20170731',2) from dual;

ADD_MONT
--------
17/09/30

 

Comments