obtenir le jour de l’année dans SQL Server

Il existe plusieurs façons simples d’obtenir le jour de l’année pour une date donnée dans SQL Server. Vous pouvez utiliser la fonction intégrée DATENAME ou la fonction intégrée DATEPART. Voyons comment les utiliser:

méthode DATENAME

Vous pouvez utiliser la fonction intégrée DATENAME avec le premier paramètre comme dayofyear (ou dy ou y) pour obtenir le jour de l’année. Ici, vous obtiendrez la valeur de retour de DayOfYear en tant que chaîne de caractères.,

syntaxe

DATENAME(dayofyear, <GivenDate>) /* OR */DATENAME(dy , <GivenDate>)/* OR */DATENAME(y , <GivenDate>)

exemple

méthode DATEPART

Vous peut également utiliser la fonction intégrée datepart avec le premier paramètre comme DayOfYear (ou Dy ou Y) pour obtenir le jour de l’année. Ici, vous obtiendrez la valeur de retour de DayOfYear en tant qu’entier au lieu de string comme nous l’avons vu dans DATENAME.,

Syntaxe

DATEPART(dayofyear , <GivenDate>)/* OR */DATEPART(dy , <GivenDate>)/* OR */DATEPART(y , <GivenDate>)

Exemple

Conclusion

Si vous voulez que la valeur de retour est un entier, puis utilisez DATEPART méthode. Si vous voulez la valeur de retour dans la chaîne de caractères, optez pour la méthode DATENAME.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *