DAY (Transact-SQL)

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

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

DAY ( date )

Argumentos

date

Es una expresión de tipo datetime o smalldatetime.

Tipo de valor devuelto

int

Notas

Esta función es equivalente a DATEPART(**dd,**date).

Ejemplos

En el ejemplo siguiente se devuelve el número del día de la fecha 03/12/1998.

SELECT DAY('03/12/1998') AS 'Day Number';
GO

Éste es el conjunto de resultados. 

Day Number 
------------ 
12            

En el ejemplo siguiente, la fecha se especifica como un número. El SQL Server 2005 Database Engine (Motor de base de datos de SQL Server 2005) de Microsoft interpreta 0 como 1 de enero de 1900.

SELECT MONTH(0), DAY(0), YEAR(0)

Éste es el conjunto de resultados. 

----- ------ ------
1     1      1900

Vea también

Referencia

Funciones de fecha y hora (Transact-SQL)
Date y Time (Transact-SQL)
Expresiones (Transact-SQL)

Otros recursos

Formato ISO 8601
Formato alfabético de fecha
Formato numérico de fecha
Formato de fecha y hora de ODBC
Formatos de hora
Formato de cadena sin separar

Ayuda e información

Obtener ayuda sobre SQL Server 2005