Ms Access - SQL - ORDER BY sur Mois Année dans un GROUP BY avec affichage en Mois Long Année
par
, 19/11/2021 à 09h23 (598 Affichages)
Bonjour à tous ,
Je me suis posé la question d'ordonner les données en fonction du Mois/Annee dans une requête GROUP BY.
La solution est simple, il faut déclarer deux colonnes avec format
- Une pour l'affichage Mois Long Année -> format([dateRef], 'mmm yyyy') as MoisAn
- Une pour l'ordre Année mois -> format([dateRef], 'yyyy mm') as AnMois
Et voilà
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Id, FormatNumber((Sum(PrixUnit*Qte)),2,-1,0,-1) AS IDVERDE_MntHTLivrTotal, format([dateRef], 'yyyy mm') as AnMois, format([dateRef], 'mmm yyyy') as MoisAn FROM maTable GROUP BY id, format([dateRef], 'yyyy mm'), format([dateRef], 'mmm yyyy') ORDER BY id, format([dateRef], 'yyyy mm')