datediff函式

適用於:核取記號為「是」 Databricks SQL 預覽 核取記號為「是」 Databricks Runtime 11.3 LTS 和更新版本

傳回從 startDate 到 endDate 的天數。

語法

datediff(endDate, startDate)

引數

  • endDate:DATE 運算式。
  • startDate:DATE 運算式。

傳回

INTEGER。

如果 endDate 在結果為負值之前 startDate 。

若要用除天以外的單位來衡量兩個日期的差異,請使用 datediff (時間戳記)函數。

範例

> SELECT datediff('2009-07-31', '2009-07-30');
 1
> SELECT datediff('2009-07-30', '2009-07-31');
 -1