YEAR (Transact-SQL)

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

Значок ссылки на разделСоглашения о синтаксисе в Transact-SQL

Синтаксис

YEAR ( date )

Аргументы

Типы возвращаемых данных

int

Замечания

Эта функция эквивалентна DATEPART(yy,date).

Примеры

Следующий пример возвращает количество лет, начиная с 03/12/1998.

SELECT "Year Number" = YEAR('03/12/1998')
GO

Ниже приводится результирующий набор.

Year Number 
------------ 
1998            

Следующий пример указывает дату как число. Компонент Microsoft SQL Server 2005 Database Engine представляет MONTH(0) как 1``(January), DAY(0) как 1, и YEAR(0) как 1900.

SELECT MONTH(0), DAY(0), YEAR(0)

Ниже приводится результирующий набор.

----- ------ ------
1     1      1900

См. также

Справочник

Функции даты и времени (Transact-SQL)

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

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