Функции даты и времени (Transact-SQL)
Перечисленные ниже скалярные функции выполняют операции над входными значениями даты и времени и возвращают строковые и числовые значения или значения даты и времени.
Функции даты и времени Transact-SQL перечислены в следующей таблице (с указанием их детерминированности). Дополнительные сведения о детерминированности функций см. в разделе Детерминированные и недетерминированные функции.
Функция | Детерминированность |
---|---|
Детерминированная |
|
Детерминированная |
|
Недетерминированная |
|
Детерминированная, кроме тех случаев, когда используется в виде 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 — любой год. |
|
Детерминированная |
|
Недетерминированная |
|
Недетерминированная |
|
Детерминированная |
|
Детерминированная |