适用于:
Databricks SQL 预览版
Databricks Runtime 11.3 LTS 及更高版本
返回从 startDate 到 endDate 的天数。
语法
datediff(endDate, startDate)
参数
endDate:一个DATE表达式。startDate:一个DATE表达式。
返回
INTEGER。
如果 endDate 在 startDate 之前,则结果为负数。
如需衡量两个日期之间的区别(通过单位而不是日),可以使用 datediff (timestamp) 函数。
示例
> SELECT datediff('2009-07-31', '2009-07-30');
1
> SELECT datediff('2009-07-30', '2009-07-31');
-1