Funktionen datediff

Gäller för:markerad ja Databricks SQL preview markerad ja Databricks Runtime 11.3 LTS och senare

Returnerar antalet dagar från startDate till endDate.

Syntax

datediff(endDate, startDate)

Argument

  • endDate: Ett DATE uttryck.
  • startDate: Ett DATE uttryck.

Returer

En INTEGER.

Om endDate är innan startDate resultatet är negativt.

För att mäta skillnaden mellan två datum i andra enheter än dagar, använd funktionen datediff (tidsstämpel).

Exempel

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