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())
Vea también