datediff-Funktion

Gilt für:Häkchen ja Databricks SQL Vorschau Häkchen gesetzt ja Databricks Runtime 11.3 LTS und höher

Die Funktion gibt die Anzahl der Tage von startDate bis endDate zurück.

Syntax

datediff(endDate, startDate)

Argumente

  • endDate: Ein DATE-Ausdruck.
  • startDate: Ein DATE-Ausdruck.

Gibt zurück

Ein INTEGER-Element.

Wenn endDate vor startDate liegt, ist das Ergebnis negativ.

Um den Unterschied zwischen zwei Datumsangaben in anderen Einheiten als Tagen zu messen, verwenden Sie die datediff (timestamp)-Funktion.

Beispiele

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