YEAR_DIFF
설명
YEAR_DIFF
은 두 기간 사이의 연수를 소수로 계산하는 행 함수입니다. DATE
값(date_1
- date_2
) 이 함수는 다음을 수행합니다.
- 시작일과 종료일 사이의 경과된 전체 연도를 계산합니다(date_1-date_2)
- 소수 자릿수 연도의 잔여 일수를 계산합니다.
- 소수 자릿수 연도의 잔여 일수를 365로 나눕니다.
- 경과된 전체 연도에 소수 자릿수 연도를 더하여 최종 결과를 생성합니다.
- 분수 연도에 남은 일수가 365일이고 여기에 2월 29일이 포함된 경우, 연도가 1일 부족할 때 전체 연도가 과잉 계산되어 생성되는 것을 방지하기 위해 어플리케이션은 잔여 일수를 366으로 나눕니다.
구문
YEAR_DIFF
(date_1
,date_2
)반환 값
유형의 행마다 하나의 값을 반환합니다.
DOUBLE
.입력 매개변수
- date_1
- 필수 콘텐츠 다음 유형의 필드 또는 표현식DATE.
- date_2
- 필수 콘텐츠 다음 유형의 필드 또는 표현식DATE.
예
현재
날짜
( TODAY
표현식):YEAR_DIFF(TODAY(), [registration_date])
현재 날짜에서
생년월일
필드의 값을 빼서 사용자의 연령을 계산합니다( TODAY
표현식):YEAR_DIFF(TODAY(), [birthdate])