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


YEAR (выражение служб SSIS)

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

Синтаксис

YEAR(date)

Аргументы

  • date
    Является датой в любом формате дат.

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

DT_I4

Замечания

YEAR возвращает значение NULL, если аргумент — NULL.

Литерал даты должен быть точно приведен к одному типу данных дат. Дополнительные сведения см. в разделе Типы данных служб Integration Services.

ПримечаниеПримечание

Проверка выражения завершается ошибкой при явном приведении литерала даты к одному из следующих типов данных: DT_DBTIMESTAMPOFFSET и DT_DBTIMESTAMP2.

Функция YEAR является более компактным, но эквивалентным вариантом функции DATEPART(«Year», date).

Примеры

Этот пример возвращает год из значения даты. Если дата представлена в формате «мм/дд/гггг», то результатом данного примера будет «2002».

YEAR((DT_DBTIMESTAMP)"11/23/2002")

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

YEAR(ModifiedDate)

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

YEAR(GETDATE())