Функции даты и времени (Transact-SQL)

Перечисленные ниже скалярные функции выполняют операции над входными значениями даты и времени и возвращают строковые и числовые значения или значения даты и времени.

Функции даты и времени Transact-SQL перечислены в следующей таблице (с указанием их детерминированности). Дополнительные сведения о детерминированности функций см. в разделе Детерминированные и недетерминированные функции.

Функция Детерминированность

DATEADD

Детерминированная

DATEDIFF

Детерминированная

DATENAME

Недетерминированная

DATEPART

Детерминированная, кроме тех случаев, когда используется в виде DATEPART (dw,date) или DATEPART(wk,ww, date). dw (часть даты weekday, то есть день недели) зависит от значения, указанного с помощью инструкции SET DATEFIRST, которая устанавливает первый день недели. Часть даты week (wk, ww) отражает изменения, которые сделаны в SET DATEFIRST. 1 января любого года определяет начальное число для части даты week, например: DATEPART(wk,'Jan 1, xxxx') = 1, где xxxx — любой год.

DAY

Детерминированная

GETDATE

Недетерминированная

GETUTCDATE

Недетерминированная

MONTH

Детерминированная

YEAR

Детерминированная

См. также

Справочник

Функции (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005