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