DAY
Se aplica a:columna Calculadatabla calculadaMedidacálculo visual
Devuelve el día del mes, un número comprendido entre 1 y 31.
Sintaxis
DAY(<date>)
Parámetros
Término | Definición |
---|---|
date |
Una fecha en formato datetime o una representación de texto de una fecha. |
Valor devuelto
Número entero que indica el día del mes.
Observaciones
La función DAY toma como argumento la fecha del día que intenta encontrar. Las fechas se pueden proporcionar a la función mediante otra función de fecha, mediante una expresión que devuelve una fecha o escribiendo una fecha en un formato de
datetime
. También puede escribir una fecha en uno de los formatos de cadena aceptados para las fechas.Los valores devueltos por las funciones YEAR, MONTH y DAY serán valores gregorianos independientemente del formato de presentación del valor de fecha proporcionado. Por ejemplo, si el formato para mostrar de la fecha proporcionada es Hijri, los valores devueltos para las funciones de YEAR, MONTH y DAY serán valores asociados a la fecha gregoriana equivalente.
Cuando el argumento date es una representación de texto de la fecha, la función day usa la configuración regional y de fecha y hora del equipo cliente para comprender el valor de texto para realizar la conversión. Si la configuración de fecha y hora actual representa fechas con el formato mes/día/año, la cadena "1/8/2009", se interpreta como un valor de
datetime
equivalente al 8 de enero de 2009 y la función devuelve 8. Sin embargo, si la configuración actual de fecha y hora representa fechas con el formato Día,Mes/Año, la misma cadena se interpretaría como un valor dedatetime
equivalente al 1 de agosto de 2009 y la función devuelve 1.
Ejemplo: Obtención del día a partir de una columna de fecha
La fórmula siguiente devuelve el día de la fecha de la columna [Birthdate].
= DAY([Birthdate])
Ejemplo: Obtención del día a partir de una fecha de cadena
Las fórmulas siguientes devuelven el día, 4, utilizando fechas que se han proporcionado como cadenas en un formato de texto aceptado.
= DAY("3-4-1007")
= DAY("March 4 2007")
Ejemplo: Uso de un valor de día como una condición
La siguiente expresión devuelve el día en que se realizó cada pedido de venta y marca la fila como un artículo de venta promocional si el pedido se realizó el 10 del mes.
= IF( DAY([SalesDate])=10,"promotion","")