MONTHS_BETWEEN

Syntax

MONTHS_BETWEEN
(
  date1  IN date,
  date2  IN date
)
RETURNS numeric;

MONTHS_BETWEEN
(
  timestamptz1  IN timestamptz,
  timestamptz2  IN timestamptz
)
RETURNS numeric;


개요

MONTHS_BETWEEN 함수는 두 날짜(또는 타임스탬프) 사이의 개월 수를 계산해서 반환합니다.

두 날짜의 연, 월, 일을 비교하여 개월 차이를 구하는데, 만약 두 날짜 모두 해당 월의 마지막 날이면 정수 개월 수로 계산합니다.

그렇지 않은 경우에는 일(day) 차이를 31일로 나눈 값이 소수점 이하로 더해져 반환됩니다. 즉, 소수점 이하 값은 31일 기준으로 계산됩니다.

파라미터

파라미터
설명

date1 / timestamptz1

date / timestamptz 타입입니다; 비교의 기준이 되는 날짜 (또는 타임스탬프) 값입니다.

date2 / timestamptz2

date / timestamptz 타입입니다; date1/timestamptz1과 비교할 대상 날짜 (또는 타임스탬프) 값입니다.


예제

Last updated