Posez votre question Signaler

[SQL] requête regroupement mois

floxi 147Messages postés 8 février 2006Date d'inscription 21 mai 2012Dernière intervention - Dernière réponse le 20 sept. 2008 à 19:19
Bonjour,
je cherche a faire une requête avec un group by sur le mois sur un champ date.
j'ai trouver la fonction month('01-01-2001')
Cela fonctionne parfaitement, le souci c'est que mes dates non pas ce format.
En effet mes dates sont au format DD-MM-YYYY
Y a t il une solution ou suis je obligé de refaire l'ensemble de mes dates.
Merci de vos réponses
Lire la suite 

[SQL] requête regroupement mois »

1 réponses
Réponse
+1
moins plus
Le format date en SQL c'est 'YYYY-MM-DD', donc j'en conclu que tu as utilisé un VARCHAR pour stocker tes dates. Je ne serai trop te conseiller de passer tes dates en format SQL pour pouvoir utiliser les fonctions date_add, extract, month, ...
De plus, utiliser le format SQL te permettra d'utiliser le group by en natif.
Je te recommande un script en PHP pour passer tes dates FR en date SQL.
Ajouter un commentaire
Ce document intitulé « [SQL] requête regroupement mois » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?