YEAR (Transact-SQL)

Restituisce un valore integer che rappresenta la parte dell'anno in una data specificata.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

YEAR ( date )

Argomenti

date

Espressione di tipo datetime o smalldatetime.

Tipi restituiti

int

Osservazioni

Questa funzione equivale a DATEPART(yy,date).

Esempi

Nell'esempio seguente viene restituito il numero dell'anno nella data 03/12/1998.

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

Set di risultati: 

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

Nell'esempio seguente la data viene specificata come numero. In Microsoft Motore di database di SQL Server 2005 MONTH(0) viene interpretato come 1, (January), DAY(0) come 1 e YEAR(0) come 1900.

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

Set di risultati: 

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

Vedere anche

Riferimento

Funzioni di data e ora (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005