Compartir a través de


YEAR (SSIS)

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

Notas

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

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

[!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

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())