Compartir a través de


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