IT

[오라클/함수] 두 날짜 사이의 월 수 구하기 MONTHS_BETWEEN

생각파워 2017. 1. 20. 16:11

Syntax

 

Description of months_between.gif follows

 

 

Purpose

 

두 일자사이의 개월 수를 구하는 함수. date1 - date2 의 값이 리턴되므로 date1의 날짜가 클 경우에는 양수, date2의 날짜가 클 경우에는 음수가 리턴됩니다. 정수 뒷부분에 소숫점 부분은 1개월을 1로 봤을때 얼마의 크기인지를 보여주는 값입니다. 

 

 

Examples

 

아래의 예제는 오늘이 제가 태어난 개월 수를 구하는 예제입니다. 오늘 날짜와(SYSDATE) 제 생년월일(1976-12-14)을 인자로 주면 481개월이라는 값이 리턴됩니다. 

 

 

 

값이 작은 제 생년월일에서 값이 큰 오늘 날짜를 빼게되면 아래와 같이 마이너스 값이 나타나게 됩니다. 

 

 

반응형