Funkcja datediff
Dotyczy: Databricks SQL preview Databricks Runtime 11.3 LTS i nowsze
Zwraca liczbę dni z startDate
do endDate
.
Składnia
datediff(endDate, startDate)
Argumenty
endDate
DATE
: wyrażenie.startDate
DATE
: 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