Udostępnij za pośrednictwem


Funkcja datediff

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL preview zaznacz pole wyboru oznaczone jako tak Databricks Runtime 11.3 LTS i nowsze

Zwraca liczbę dni z startDate do endDate.

Składnia

datediff(endDate, startDate)

Argumenty

  • endDateDATE: wyrażenie.
  • startDateDATE: wyrażenie.

Zwraca

An INTEGER.

Jeśli endDate wynik ma startDate wartość ujemną.

Aby zmierzyć różnicę między dwiema datami w jednostkach innych niż dni, użyj funkcji datediff (timestamp).

Przykłady

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