Поделиться через


DATEPART (службы SSIS)

Изменения: 5 декабря 2005 г.

Возвращает целое число, обозначающее раздел даты.

Синтаксис

DATEPART(datepart, date)

Аргументы

  • datepart
    Параметр, который указывает, для какой части даты вернуть новое значение.
  • date
    Выражение, возвращающее допустимую дату или строку в формате даты.

Типы результата

DT_I4

Замечания

DATEPART возвращает NULL при аргументе NULL.

Литерал даты должен быть точно приведен к одному типу данных дат.

В следующей таблице перечислены части дат и сокращения, распознаваемые средством оценки выражений. Имена разделов даты обрабатываются без учета регистра.

Часть даты Сокращения

Год

yy, yyyy

Квартал

qq, q

Месяц

mm, m

День года

dy, y

День

dd, d

Неделя

wk, ww

День недели

dw, w

Час

Hh

Минута

mi, n

Секунда

ss, s

Миллисекунда

Ms

Примеры

Этот пример возвращает целое число, которое представляет год текущей даты. Если формат даты «мм/дд/гггг», то этот пример возвращает 11.

DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")

Этот пример возвращает целое число, представляющее день в столбце ModifiedDate.

DATEPART("dd", ModifiedDate)

Этот пример возвращает целое число, представляющее год в текущей дате.

DATEPART("yy",GETDATE())

См. также

Справочник

DATEADD (службы SSIS)
DATEDIFF (службы SSIS)
DAY (службы SSIS)
MONTH (службы SSIS)
YEAR (службы SSIS)

Другие ресурсы

Функции (службы SSIS)

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

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

Журнал изменений

Версия Журнал

5 декабря 2005 г.

Новое содержимое
  • Добавлена таблица, содержащая части даты и сокращения, которые можно использовать в функции DATEPART.