Функция datediff
Область применения: Databricks SQL preview Databricks Runtime 11.3 LTS и выше
Возвращает число дней с startDate
до endDate
.
Синтаксис
datediff(endDate, startDate)
Аргументы
endDate
: ВыражениеDATE
.startDate
: ВыражениеDATE
.
Возвраты
Объект INTEGER
.
Если endDate
имеет значение раньше startDate
, результат будет отрицательным.
Для расчета разницы между двумя датами в единицах измерений, отличных от дней, используйте функцию datediff (timestamp).
Примеры
> SELECT datediff('2009-07-31', '2009-07-30');
1
> SELECT datediff('2009-07-30', '2009-07-31');
-1