months_between
기능
적용 대상: Databricks SQL Databricks Runtime
expr1
및 expr2
에 있는 날짜 또는 타임스탬프 사이에서 경과된 월 수를 반환합니다.
구문
months_between(expr1, expr2 [, roundOff] )
인수
expr1
: DATE 또는 TIMESTAMP 식입니다.expr2
:expr1
과 같은 형식의 식입니다.roundOff
: 선택적 BOOLEAN 식입니다.
반품
DOUBLE입니다.
expr1
이 expr2
보다 이후인 경우 결과는 양수입니다.
expr1
및 expr2
가 같은 날이거나 둘 다 월의 마지막 날인 경우 시간은 무시됩니다.
그렇지 않으면 차이는 월 31일을 기준으로 계산되며 roundOff
=false가 아닌 경우 8자리로 반올림됩니다.
예제
> SELECT months_between('1997-02-28 10:30:00', '1996-10-30');
3.94959677
> SELECT months_between('1997-02-28 10:30:00', '1996-10-30', false);
3.9495967741935485