MONTH (expresión de SSIS)
Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory
Devuelve un entero que representa la parte del mes de una fecha.
Sintaxis
MONTH(date)
Argumentos
date
Fecha con cualquier formato de fecha.
Tipos de resultado
DT_I4
Comentarios
MONTH 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 MONTH es más sencillo pero equivalente a utilizar la función DATEPART("Month", date).
Ejemplos de expresiones
Este ejemplo devuelve el número del mes de un literal de fecha. Si la fecha tiene el formato "mm/dd/aaaa", este ejemplo devuelve 11.
MONTH((DT_DBTIMESTAMP)"11/23/2002")
Este ejemplo devuelve el entero que representa el mes en la columna ModifiedDate .
MONTH(ModifiedDate)
Este ejemplo devuelve el entero que representa el mes de la fecha actual.
MONTH(GETDATE())
Vea también
DATEADD (expresión de SSIS)
DATEDIFF (expresión de SSIS)
DATEPART (expresión de SSIS)
DAY (expresión de SSIS)
YEAR (expresión de SSIS)
Funciones (expresión de SSIS)