Formatage de date dans une requête SQL

FNIAMKE Messages postés 83 Date d'inscription vendredi 17 juillet 2009 Statut Membre Dernière intervention 27 juin 2016 - 21 sept. 2009 à 20:45
FNIAMKE Messages postés 83 Date d'inscription vendredi 17 juillet 2009 Statut Membre Dernière intervention 27 juin 2016 - 22 sept. 2009 à 11:22
Bonsoir Mme/Mr!

Comment formater une date sous SQL server!

exemple : j'ai une date 01/08/09
Je souhaite avoir le mois sous la forme Août!

Merci de votre souitent

NIAMKE Francis

2 réponses

Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 10
22 sept. 2009 à 09:18
Bonjour,

Apparemment les fonctions explicites de conversion CAST() et CONVERT() ne permettraient pas de convertir une date ainsi.

Si tu as SQL Server 2000 ou > tu peux toujours coder ta propre fonction, la syntaxe est la même que pour une procédure stockée à part l'entête évidemment.


Calade
0
FNIAMKE Messages postés 83 Date d'inscription vendredi 17 juillet 2009 Statut Membre Dernière intervention 27 juin 2016
22 sept. 2009 à 11:22
J'ai trouvé une fonction qui est DateName.

Syntaxe : Datename(month, ta date)
Datename accepte les parametres
year, quarter, month, dayofyear,
day, week, weekday, hour, minute, second,...

Expmle DateName(Month, '01/08/09') ==> Août

Voilà, j'espère que ça pourra aider certaines personnes.

NIAMKE Francis
0
Rejoignez-nous