datediff
函数
适用于: 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