Regroupement de données à l'affichage
Posté : 24 août 2013, 11:04
Bonjour,
Je tourne en rond depuis des semaines sur une chose qui doit être facile. J'ai une table qui enregistre des cotisations annuelles par membre.
Dans la table les données se présentent comme suit
Nom Prenom Annee Montant Etat
Nom1 Prenom1 2009 2000 1
Nom2 Prenom2 2009 2000 1
Nom3 Prenom3 2009 2000 1
Nom1 Prenom1 2010 2000 2
Nom2 Prenom2 2010 2000 2
Nom3 Prenom3 2000 2000 1
Nom1 Prenom1 2011 2000 1
Nom2 Prenom2 2011 2000 1
Nom3 Prenom3 2011 2000 2
Je voudrais avoir un affichage du genre
Nom et Prénom Année 2009 Année 2012 Année 2011
Nom1 Prenom1 0 2000 0
Nom2 Prenom2 0 2000 0
Nom3 Prenom3 0 0 2000
Les critères d'affichage des montants c'est quand Etat=2 afficher le montant quand Etat=1 afficher 0
J'ai essayé avec le critère de sélection GROUP BY mais ça ne me permet que d'afficher une seule année pour un nom. Quelqu'un peut m'aider ?
Merci d'avance
Ankoay
Je tourne en rond depuis des semaines sur une chose qui doit être facile. J'ai une table qui enregistre des cotisations annuelles par membre.
Dans la table les données se présentent comme suit
Nom Prenom Annee Montant Etat
Nom1 Prenom1 2009 2000 1
Nom2 Prenom2 2009 2000 1
Nom3 Prenom3 2009 2000 1
Nom1 Prenom1 2010 2000 2
Nom2 Prenom2 2010 2000 2
Nom3 Prenom3 2000 2000 1
Nom1 Prenom1 2011 2000 1
Nom2 Prenom2 2011 2000 1
Nom3 Prenom3 2011 2000 2
Je voudrais avoir un affichage du genre
Nom et Prénom Année 2009 Année 2012 Année 2011
Nom1 Prenom1 0 2000 0
Nom2 Prenom2 0 2000 0
Nom3 Prenom3 0 0 2000
Les critères d'affichage des montants c'est quand Etat=2 afficher le montant quand Etat=1 afficher 0
J'ai essayé avec le critère de sélection GROUP BY mais ça ne me permet que d'afficher une seule année pour un nom. Quelqu'un peut m'aider ?
Merci d'avance
Ankoay