Dela via


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.

Om du vill mäta skillnaden mellan två datum i andra enheter än dagar använder du funktionen dateiff (tidsstämpel).

Exempel

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