SQL Server функция DATEPART

В этом учебном пособии вы узнаете, как использовать функцию DATEPART в SQL Server (Transact-SQL) с синтаксисом и примерами.

Описание

В SQL Server (Transact-SQL) функция DATEPART возвращает заданную часть заданной даты в виде целочисленного значения.

Синтаксис

Синтаксис функции DATEPART в SQL Server (Transact-SQL):

DATEPART( interval, date )

Параметры или аргументы

interval - интервал времени/даты, который вы хотите получить с даты. Это может быть одно из следующих значений:

Значение (любое из) Пояснение
year, yyyy, yy Год интервал
quarter, qq, q Квартал интервал
month, mm, m Месяца интервал
dayofyear День года интервал
day, dy, y День интервал
week, ww, wk Неделя интервал
weekday, dw, w День недели интервал
hour, hh Час интервал
minute, mi, n Минуты интервал
second, ss, s Секунды интервал
millisecond, ms Миллисекунды интервал
microsecond, mcs Микросекунды интервал
nanosecond, ns Наносекунды интервал

date - дата использования для получения значения интервала.

Примечание

  • Функция DATEPART возвращает результат как целочисленное значение.
  • Функция DATENAME возвращает результат как строковое значение.

Применение

Функция DATEPART может использоваться в следующих версиях SQL Server (Transact-SQL):
SQL Server vNext, SQL Server 2016, SQL Server 2015, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005

Пример

Рассмотрим некоторые примеры SQL Server функции DATEPART, чтобы понять, как использовать функцию DATEPART в SQL Server (Transact-SQL). Например: