DAY (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Cette fonction retourne un entier représentant le jour (jour du mois) de la date spécifiée.
Pour obtenir une vue d’ensemble de tous les types de données et toutes les fonctions de date et d’heure Transact-SQL, consultez Types de données et fonctions de date et d’heure (Transact-SQL).
Conventions de la syntaxe Transact-SQL
Syntaxe
DAY ( date )
Arguments
date
Expression qui est résolue en l’un des types de données suivants :
- date
- datetime
- datetimeoffset
- datetime2
- smalldatetime
- time
Pour date, DAY
accepte une expression de colonne, une expression, un littéral de chaîne ou une variable définie par l’utilisateur.
Type de retour
int
Valeur de retour
DAY retourne la même valeur que DATEPART (day, date).
Si date contient uniquement une partie heure, DAY
retourne 1, le jour de base.
Exemples
Cette instruction retourne 30
, le numéro du jour lui-même.
SELECT DAY('2015-04-30 01:01:01.1234567');
Cette instruction retourne 1900, 1, 1
. L’argument date a la valeur numérique 0
. SQL Server interprète 0
comme le 1er janvier 1900.
SELECT YEAR(0), MONTH(0), DAY(0);