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


SQL DatesФункции даты SQL Server

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

Функция DATEPART() используется для возврата отдельной части даты/времени, например года, месяца, дня, часа, минуты и т. д.

Синтаксис

DATEPART(datepart,date)

Параметр date — допустимое выражение даты. Параметр datepart может принимать одно из следующих значений:

datepart Сокращение
год yy, yyyy
Quarter qq, q
month mm, m
День года dy, y
day dd, d
week wk, ww
Неделя dw, w
Час hh
Минута mi, n
second ss, s
Миллисекунда ms
Микросекунда mcs
Наносекунда ns


Пример

Предположим, у нас есть следующая таблица "Orders":

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11 13:23:44.657

Ниже приведен оператор SELECT:

SELECT DATEPART(yyyy,OrderDate) AS OrderYear,
DATEPART(mm,OrderDate) AS OrderMonth,
DATEPART(dd,OrderDate) AS OrderDay,
FROM Orders
WHERE OrderId=1

Результат показан следующим образом:

OrderYear OrderMonth OrderDay
2008 11 11


SQL DatesФункции даты SQL Server Другие расширения