SQL Server DATEDIFF() функция дат
Пример
Возвращает разницу между двумя значениями даты в годах:
SELECT DATEDIFF(year, '2017/08/25', '2011/08/25') AS DateDiff;
Попробуйте сами »
Определение и использование DATEDIFF()
Функция DATEDIFF() в SQL Server возвращает разницу между двумя датами.
Синтаксис DATEDIFF()
DATEDIFF(interval, date1, date2)
Параметр значений DATEDIFF()
Параметр | Описание |
---|---|
interval | Требуемый. Та часть, которую нужно вернуть. Может принимать одно из следующих значений:
|
date1, date2 | Требуемый. Эти две даты для расчета разницы между |
Технические детали DATEDIFF()
Работает в: | SQL Server (начиная с 2008 года), База данных SQL Azure, хранилище данных SQL Azure, параллельное хранилище данных |
---|
Примеры DATEDIFF()
Пример
Возвращает разницу между двумя значениями даты в месяцах:
SELECT DATEDIFF(month, '2017/08/25',
'2011/08/25') AS DateDiff;
Попробуйте сами »
Пример
Возвращает разницу между двумя значениями даты в часах:
SELECT DATEDIFF(hour, '2017/08/25 07:00', '2017/08/25 12:45') AS DateDiff;
Попробуйте сами »