Alors ca s'appelle une année glissante. En gros tu veux récupérer les 365 derniers jours, puis les 368 jours d'avant etc...
Le soucis, c'est que tu ne peux pas faire ca ne manière aussi propre que ta requete.
En gros, pour te donner des idées, il faut que tu partes de la date du jour, genre avec GETDATE(). Et que tu calcules la date il y a un an, genre avec un DATE_ADD.
Une fois que tu as ces 2 dates, tu peux faire un WHERE date_creation BETWEEN "les 2 dates".
Puis faire pareil avec l'année d'avant, etc.
Mais le soucis, c'est que ca te force à le faire pour chaque année. Donc idéalement, tu te limites aux années qui ont un intérêt, genre les 5 dernières, ou les 10.
group by annee et mois courant
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.