DAY (Transact-SQL)
Devuelve un entero que representa el día (día del mes) de la date especificada.
Para obtener una introducción de todos los tipos de datos y funciones de fecha y hora de Transact-SQL, vea Tipos de datos y funciones de fecha y hora (Transact-SQL).
Convenciones de sintaxis de Transact-SQL
Sintaxis
DAY ( date )
Argumentos
- date
Es una expresión que se puede resolver como un valor time, date, smalldatetime, datetime, datetime2 o datetimeoffset. El argumento date puede ser una expresión, expresión de columna, variable definida por el usuario o literal de cadena.
Tipo de valor devuelto
int
Valor devuelto
DAY devuelve el mismo valor que DATEPART (day, date).
Si date contiene solo una parte horaria, el valor devuelto es 1, el día base.
Ejemplos
La siguiente instrucción devuelve 30. Este número corresponde al día.
SELECT DAY('2007-04-30T01:01:01.1234567 -07:00');
La siguiente instrucción devuelve 1900, 1, 1. El argumento para date es el número 0. SQL Server interpreta 0 como 1 de enero de 1900.
SELECT YEAR(0), MONTH(0), DAY(0);