Compartir a través de


DAY (SSIS)

Devuelve un entero que representa la parte del día de una fecha.

Sintaxis

DAY(date)

Argumentos

  • date
    Expresión que devuelve una fecha válida o una cadena con formato de fecha.

Tipos de resultado

DT_I4

Notas

DAY 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 DAY es más sencillo pero equivalente a utilizar la función DATEPART("Day", date).

Ejemplos

Este ejemplo devuelve el número del día de un literal de fecha. Si la fecha tiene el formato "mm/dd/aaaa", este ejemplo devuelve 23.

DAY((DT_DBTIMESTAMP)"11/23/2002")

Este ejemplo devuelve el entero que representa el día en la columna ModifiedDate.

DAY(ModifiedDate)

Este ejemplo devuelve el entero que representa el día de la fecha actual.

DAY(GETDATE())