728x90
MONTHS_BETWEEN
구문
MONTHS_BETWEEN(date1, date2)
목적
MONTHS_BETWEEN 함수는 date1과 date2 사이의 개월 수를 반환합니다. 개월과 개월의 마지막 날은 NLS_CALENDAR 매개변수에 의해 정의됩니다. 만약 date1이 date2보다 늦다면 결과는 양수가 됩니다. 만약 date1이 date2보다 이르다면 결과는 음수가 됩니다. 만약 date1과 date2가 같은 월의 같은 날이거나 둘 다 해당 월의 마지막 날이라면 결과는 항상 정수가 됩니다. 그렇지 않은 경우 Oracle Database는 31일 달을 기준으로 결과의 소수 부분을 계산하며 date1과 date2의 시간 구성의 차이를 고려합니다.
예제
다음 예제는 두 날짜 사이의 개월 수를 계산합니다:
SELECT MONTHS_BETWEEN
(TO_DATE('02-02-1995','MM-DD-YYYY'),
TO_DATE('01-01-1995','MM-DD-YYYY') ) "Months"
FROM DUAL;
Months
----------
1.03225806
출처: 오라클 레퍼런스
원문 링크: Oracle MONTHS_BETWEEN 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] NCHR - 숫자를 국가 문자 집합(national character set)으로 반환 (0) | 2023.08.10 |
---|---|
[오라클 레퍼런스 함수] NANVL - NaN(숫자가 아님) 처리 함수 (0) | 2023.08.10 |
[오라클 레퍼런스 함수] MOD - 나누기 후 나머지 반환 (0) | 2023.08.10 |
[오라클 레퍼런스 함수] MIN - 최소값 반환 (0) | 2023.08.10 |
[오라클 레퍼런스 함수] MEDIAN - 숫자나 날짜 시간의 중간 값 반환 (0) | 2023.08.09 |
댓글