Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
среда выполнения интеграции SSIS в Фабрика данных Azure
Возвращает целое число, представляющее год указанной даты.
Синтаксис
YEAR(date)
Аргументы
дата
Является датой в любом формате дат.
Типы результата
DT_I4
Замечания
Функция YEAR возвращает значение NULL, если аргумент — NULL.
Литерал даты должен быть явно приведен к одному из типов данных даты. Дополнительные сведения см. в разделе Integration Services Data Types.
Примечание.
Проверка выражения завершается ошибкой при явном приведении литерала даты к одному из следующих типов данных: DT_DBTIMESTAMPOFFSET и DT_DBTIMESTAMP2.
Функция YEAR является более компактным, но эквивалентным вариантом функции DATEPART("Year", date).
Примеры выражений
Этот пример возвращает значение года в литерале даты. Если дата представлена в формате «мм/дд/гггг», то результатом данного примера будет «2002».
YEAR((DT_DBTIMESTAMP)"11/23/2002")
Этот пример возвращает целое число, которое представляет собой год столбца ModifiedDate .
YEAR(ModifiedDate)
Этот пример возвращает целое число, представляющее год в текущей дате.
YEAR(GETDATE())