YEAR_DIFF
描述
YEAR_DIFF
是一个行函数,用于计算两个日期之间的相隔年数 DATE
值 (date_1
- date_2
)。此函数:
- 计算开始日期和结束日期 () 之间经过的整年date_1-date_2)。
- 计算小数年份的剩余天数。
- 将小数年份的剩余天数除以 365。
- 将分数年份与经过整数的年份相加,以生成最终结果。
- 如果小数年份中剩余 365 天并且其中包括 2 月 29 日,则应用程序会将剩余天数除以 366,以避免过度计算并在该年度少 1 天时产生完整的年份。
语法
YEAR_DIFF
(date_1
,date_2
)返回值
每行返回一个类型为“”的值
DOUBLE
。输入参数
- date_1
- 必修内容。类型为“”的字段或表达式DATE。
- date_2
- 必修内容。类型为“”的字段或表达式DATE。
示例
通过从当前日期(即注册日期的结果)中减去
注册日期
字段的值,来计算用户已成为客户的年数。 TODAY
表达式):YEAR_DIFF(TODAY(), [registration_date])
通过从当前日期(公式的结果)中减去
生日
字段的值,计算用户的年龄。 TODAY
表达式):YEAR_DIFF(TODAY(), [birthdate])