MONTH (SSIS)
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
Notas
MONTH devuelve un resultado NULL si el valor del argumento es NULL.
Un literal de tipo fecha debe convertirse explícitamente a cualquiera 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 MONTH es más sencillo pero equivalente a utilizar la función DATEPART("Month", date).
Ejemplos
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