Поделиться через


Функция datediff

Область применения:флажок Databricks SQL preview флажок Databricks Runtime 11.3 LTS и выше

Возвращает число дней с startDate до endDate.

Синтаксис

datediff(endDate, startDate)

Аргументы

  • endDate: Выражение DATE.
  • startDate: Выражение DATE.

Возвраты

Объект INTEGER.

Если endDate имеет значение раньше startDate, результат будет отрицательным.

Чтобы измерить разницу между двумя датами в единицах, отличных от дней, используйте функцию datediff (метка времени).

Примеры

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