Bonjour à tous,
Je suis sur mon premier projet sur OpenOffice et je galère avec une requête SQL. J'ai presque trouvé la solution mais il y a toujours un petit hic. Je vous explique le souci: je cherche à effectuer une requête qui trie les adhérents qui ont payé une certaine somme de cotisation sur une année. Mon souci est que que je dois trier de date à date. Exemple: dans le cas d'aujourd'hui je dois trier du 26/09/2012 au 26/09/2013. Je vous montre ma requête en espérant que quelqu'un puisse m'aiguiller vers une solution qui puisse m'aider.
Comme vous le voyez j'arrive juste à trier sur toute une année civile, et encore je trouve pas la variable année en cours. Donc c'est pas vraiment optimisé pour le projet final.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT CONCAT( CONCAT( "nom_personne", ' ' ), "prenom_personne" ) AS "Adhérent", SUM( "ti_personne_paiement"."montant_paiement" ) AS "Total Paiements" FROM "ti_personne_paiement", "t_personne" WHERE "ti_personne_paiement"."xid_personne" = "t_personne"."id_personne" AND YEAR( "date_paiement" ) = 2013 AND "ti_personne_paiement"."montant_paiement" >= 25 GROUP BY CONCAT( CONCAT( "nom_personne", ' ' ), "prenom_personne" )
D'avance merci.
Berko
Partager