Bonjour à tous,
Je sais, le titre n'est pas évident, mais bon
J'ai une application gérant les membres d'une association. J'aimerais créer un graphique mettant en évidence les dates auxquelles les membres renouvellent leur cotisation ou simplement s'inscrivent. En simplifiant - parce que le cas réel met en relation plusieurs tables - disons que je recherche les dates de paiement de cette manière
et j'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT date_de_paiement, COUNT(personne_id) FROM cotisations WHERE YEAR(date_de_paiement) > 2008 GROUP BY date_de_paiement;
qui me montre que 3 personnes ont payé le 5 janvier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 2009-01-05 3 2009-01-07 1 2009-01-10 5 etc.
Ce qui m'intéresserait, c'est d'avoir pour chaque ligne la somme des personnes ayant payé ce jour, augmentée des personnes ayant payé jusque-là. Donc dans l'exemple précédent, on aurait
Ce genre de chose est-il possible ? Sinon, il doit y avoir moyen de traiter les résultats avec awk, mais c'est une autre histoire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 2009-01-05 3 3 2009-01-07 1 4 2009-01-10 5 9 etc.
Merci d'avance,
Gauthier
Partager