상세 컨텐츠

본문 제목

[오라클 ADD_MONTHS]

프로그래밍(Programming)

by Sherlockhomes 2015. 3. 24. 20:53

본문

728x90
반응형

[오라클 ADD_MONTHS] 


 - ADD_MONTHS : 지정한 날짜 중 해당 월에 정수를 더한 값을 반환

 - 기본 문법 : ADD_MONTHS(date, integer)

 - 주의할점 : 기준이 되는 날짜가 '말일'일 경우는 계산된 값도 월의 말일을 반환한다.


예제)

SElECT 

  ADD_MONTHS(TO_DATE('20130330', 'YYYYMMDD'), 6), 

  ADD_MONTHS(TO_DATE('20130331', 'YYYYMMDD'), 6)

FROM DUAL


2013년 3월 30일과 2013년 3월 31일의 6개월 후 날짜를 ADD_MONTHS 함수를 사용하여 구할 경우 2013년 9월 30일로 동일한 값이 반환된다.


integer 에서는 마이너스 값도 넣을 수 있다.


예제)

SElECT 

  ADD_MONTHS(TO_DATE('20130330', 'YYYYMMDD'), -6), 

  ADD_MONTHS(TO_DATE('20130331', 'YYYYMMDD'), -6)

FROM DUAL


2013년 3월 30일과 2013년 3월 31일의 6개월 전인 2012년 9월 30일이 동일한 값이 반환된다.

728x90

관련글 더보기