Comparteix a través de


YEAR (expresión de SSIS)

Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory

Devuelve un entero que representa la parte del año de una fecha.

Sintaxis

  
YEAR(date)  

Argumentos

date
Fecha con cualquier formato de fecha.

Tipos de resultado

DT_I4

Comentarios

YEAR devuelve un resultado NULL si el valor del argumento es NULL.

Un literal de tipo fecha debe convertirse explícitamente en uno de los tipos de datos de fecha. Para obtener más información, vea Integration Services Data Types.

Nota

La expresión no puede validarse cuando un literal de fecha se convierte explícitamente en uno de estos tipos de datos de fecha: DT_DBTIMESTAMPOFFSET y DT_DBTIMESTAMP2.

Utilizar la función YEAR es más sencillo pero equivalente a utilizar la función DATEPART("Year", date).

Ejemplos de expresiones

Este ejemplo devuelve el número del año de un literal de fecha. Si la fecha tiene el formato mm/dd/aaaa, este ejemplo devuelve "2002".

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

Este ejemplo devuelve el entero que representa el año en la columna ModifiedDate .

YEAR(ModifiedDate)  

Este ejemplo devuelve el entero que representa el año de la fecha actual.

YEAR(GETDATE())  

Vea también

DATEADD (expresión de SSIS)
DATEDIFF (expresión de SSIS)
DATEPART (expresión de SSIS)
DAY (expresión de SSIS)
MONTH (expresión de SSIS)
Funciones (expresión de SSIS)