Latest web development tutorials

Функция SQL Server DATEDIFF ()

SQL Даты SQL Дата сервера Функции

Определение и использование

DATEDIFF () возвращает количество дней между двумя датами.

грамматика

DATEDIFF(datepart,startdate,enddate)

StartDate и EndDate параметры правомерны выражение даты. Параметр DatePart может иметь следующие значения:

datepart 缩写
yy, yyyy
季度 qq, q
mm, m
年中的日 dy, y
dd, d
wk, ww
星期 dw, w
小时 hh
分钟 mi, n
ss, s
毫秒 ms
微妙 mcs
纳秒 ns


примеров

Теперь мы хотим получить количество дней между двумя датами.

Мы используем следующую ЗЕЬЕСТ:

SELECT DATEDIFF(day,'2008-06-05','2008-08-05') AS DiffDate

Результаты:

DiffDate
61

примеров

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

Мы используем следующую ЗЕЬЕСТ:

SELECT DATEDIFF(day,'2008-08-05','2008-06-05') AS DiffDate

Результаты:

DiffDate
-61


SQL Даты SQL Дата сервера Функции