Share via


DAY (Transact-SQL)

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 fonctions de date et d'heure Transact-SQL, consultez Types de données et fonctions de date et d'heure (Transact-SQL).

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

DAY ( date )

Arguments

  • date
    Expression qui peut être résolue en une valeur time, date, smalldatetime, datetime, datetime2 ou datetimeoffset. L'argument date peut être une expression, une expression de colonne, une variable définie par l'utilisateur ou un littéral de chaîne.

Type de retour

int

Valeur de retour

DAY retourne la même valeur que DATEPART (day, date).

Si date contient uniquement une partie heure, la valeur de retour est 1, jour de base.

Exemples

L'instruction suivante retourne 30. Il s'agit du numéro du jour.

SELECT DAY('2007-04-30T01:01:01.1234567 -07:00');

L'instruction suivante retourne 1900, 1, 1. L'argument pour date est la valeur 0. SQL Server interprète 0 comme le 1er janvier 1900.

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

Voir aussi

Référence

CAST et CONVERT (Transact-SQL)