Función DAY( )
Extrae el día del mes a partir de una fecha o fechahora especificada y la devuelve como un valor numérico (1 a 31).
Sintaxis
DAY(fecha/fechahora)
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
fecha/fechahora |
fechahora |
El campo, expresión o el valor literal de donde extraer el día. |
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 31:
DAY(`20141231`)
DAY(`20141231 235959`)
Devuelve el día del mes para cada valor en el campo Fecha_de_factura:
DAY(Fecha_de_factura)
Observaciones
A veces, el uso correcto de las funciones de fecha y hora puede resultar un desafío. En la Ayuda, los temas de las funciones describen detalles específicos sobre el funcionamiento de cada función. Si desea obtener información sobre algunas consideraciones generales al usar funciones de fecha y hora, consulte los siguientes temas:
- Usar fechahoras en expresiones
- Fechahoras de serie
- Cómo afectan los desplazamientos de UTC a las expresiones de fechahora
- Opciones de fecha y hora
Detalles del parámetro
Un campo especificado para fecha/fechahora puede utilizar cualquier formato de fecha o fechahora, siempre que la definición del campo establezca correctamente el formato.
Especificar un valor de fechahora o fecha literal
Al especificar un valor literal de fecha o fechahora para fecha/fechahora, solo puede utilizar los formatos de la siguiente tabla y debe encerrar el valor entre acentos graves; por ejemplo, `20141231`.
No utilice ningún separador, como barras (/) o dos puntos (:), entre los componentes individuales de fechas u horas.
-
Valores de fechahora: puede utilizar cualquier combinación de formatos de fecha, separador y hora de la siguiente tabla. La fecha debe preceder a la hora y se debe utilizar un separador entre las dos. Los separadores válidos son un espacio en blanco, la letra 't' o la letra 'T'.
-
Valores de hora: debe especificar las horas con el reloj de 24 horas. Los desplazamientos respecto del Horario Universal Coordinado (UTC, por sus siglas en inglés) deben ir precedidos de un signo más (+) o un signo menos (-).
Formatos de ejemplo
Valores literales de ejemplo
AAAAMMDD
`20141231`
AAMMDD
`141231`
AAAAMMDD hhmmss
`20141231 235959`
AAMMDDthhmm
`141231t2359`
AAAAMMDDThh
`20141231T23`
AAAAMMDD hhmmss+/-hhmm
(desplazamiento de UTC)
`20141231 235959-0500`
AAMMDD hhmm+/-hh
(desplazamiento de UTC)
`141231 2359+01`
Nota
No use solo hh en el formato de la hora principal con datos que tienen un desplazamiento del UTC. Por ejemplo, evite: hh+hhmm. Los resultados pueden no ser confiables.
Funciones relacionadas
Si necesita devolver:
- el día de la semana como un número (1 al 7), utilice DOW( ) en lugar de CDOW( )
- el nombre del día de la semana, utilice CDOW( ) en lugar de DAY( )