YEAR (espressione SSIS)YEAR (SSIS Expression)

Viene restituito un valore integer che rappresenta la parte corrispondente all'anno di una data.Returns an integer that represents the year datepart of a date.

SintassiSyntax


YEAR(date)  

ArgomentiArguments

datadate
Data in qualsiasi formato di data.Is a date in any date format.

Tipi restituitiResult Types

DT_I4DT_I4

OsservazioniRemarks

Se l'argomento è Null, YEAR restituirà Null.YEAR returns a null result if the argument is null.

Per i valori letterali di data è necessario eseguire il cast esplicito a uno dei tipi di dati date.A date literal must be explicitly cast to one of the date data types. Per altre informazioni, vedere Tipi di dati di Integration Services.For more information, see Integration Services Data Types.

Nota

La convalida dell'espressione non riesce quando viene eseguito il cast esplicito di un valore letterale di data a uno di questi tipi di dati relativi alle date: DT_DBTIMESTAMPOFFSET e DT_DBTIMESTAMP2.The expression fails to validate when a date literal is explicitly cast to one of these date data types: DT_DBTIMESTAMPOFFSET and DT_DBTIMESTAMP2.

La funzione YEAR costituisce una forma più breve, ma equivalente, della funzione DATEPART("Year", date).Using the YEAR function is briefer but equivalent to using the DATEPART("Year", date) function.

Esempi di espressioneExpression Examples

In questo esempio viene restituito il numero dell'anno in un valore letterale di data.This example returns the number of the year in a date literal. Se la data è in formato mm/gg/aaaa, l'esempio restituirà "2002".If the date is in mm/dd/yyyy format, this example returns "2002".

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

In questo esempio viene restituito un Integer che rappresenta l'anno nella colonna ModifiedDate .This example returns the integer that represents the year in the ModifiedDate column.

YEAR(ModifiedDate)  

In questo esempio viene restituito un valore integer che rappresenta l'anno nella data corrente.This example returns the integer that represents the year of the current date.

YEAR(GETDATE())  

Vedere ancheSee Also

DATEADD ( Espressione SSIS ) DATEADD (SSIS Expression)
DATEDIFF ( Espressione SSIS ) DATEDIFF (SSIS Expression)
DATEPART ( Espressione SSIS ) DATEPART (SSIS Expression)
GIORNO ( Espressione SSIS ) DAY (SSIS Expression)
MESE ( Espressione SSIS ) MONTH (SSIS Expression)
Funzioni ( Espressione SSIS )Functions (SSIS Expression)