bonjour a tous, j'ai un souci dans une de mes requêtes, en effet, je voudrais afficher le nombre de participation et les bonus d'un eleve mais le probleme c'est que la requete me fait un comptage totale du nombre d'eleve present et du nombre de participation
pour etre precis je voudrais un truc du genre
et la j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 num_personne bonus nb_participation 1 0 2 2 1 1
je vous joint la struture de mes tables et ma requetes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 num_personne bonus nb_participation 2 1 3
REQUETE:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 TABLE : Participer (Num_personne, Num_om) Eleve(Num_personne, nom_eleve ..., bonus_eleve)
Jeux d'essai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT P.NUM_PERSONNE, BONUS_ELEVE, COUNT(P.NUM_PERSONNE) AS NOMBRE_PARTICIPATION FROM PARTICIPER AS P INNER JOIN ELEVES AS E ON P.NUM_PERSONNE = E.NUM_PERSONNE WHERE ABSENCE_JUSTIFIEE = -1 GROUP BY P.NUM_PERSONNE, BONUS_ELEVE;
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Table Participer : num_om num_personne absence_justifiee 1 1 -1 1 2 -1 2 1 -1 2 2 0 Table Eleves : Num_personne bonus_eleve 1 0 2 1
ps: ca a tout changer il a virer les espace le forum c pour ca que ca ressemble a rien :s
ps2 : j'ai pas les create table car c'est windesign qui a créé la base pour access (oui j'ai fait une erreur de forum desolé)
Edit Xo : les balises code conservent la mise en forme via les espace
Partager