次の方法で共有


datediff 関数

適用対象: check marked yes Databricks SQL プレビュー のチェックをオン Databricks Runtime 11.3 LTS 以上

startDate から endDate までの日数を返します。

構文

datediff(endDate, startDate)

引数

  • endDate: DATE 式。
  • startDate: DATE 式。

返品

INTEGER

endDatestartDate より前の場合、結果は負になります。

ユニット内で、day ではなく、2 つの date の差を測定するには、datediff (timestamp) 関数を使用します。

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