Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/02/2007, 13h20   #1
Invité de passage
 
Inscription : février 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 2
Points : 0
Points : 0
Par défaut [conception] Classement de joueurs à partir des résultats de matchs

Bonjour

je vous explique mon probleme :

Je voudrais générer un classement entre des joueurs à partir des résultats de matchs de tennis de table.

J'ai pour l'instant créé les tables suivantes :

TABLE Liste_Joueur

ID_Joueur --- Nom_Joueur
---1 ----------- Dupont
---2 ----------- Camus
---3 ----------- Mercier

TABLE Resultats_Matchs

ID_Match --- Joueur_1 --- Joueur_2 --- Score_Joueur_1 --- Score_Joueur_2
--- 1 -------- Dupont ---- Mercier ---------- 21 ---------------- 15
--- 2 -------- Mercier ---- Camus ---------- 17 ---------------- 21
--- 3 -------- Camus ----- Dupont ---------- 21 ---------------- 13
--- 4 -------- Mercier ---- Dupont ---------- 21 ---------------- 10

Je cherche à calculer pour chaque joueur le nombre de matchs joués et le nombre de victoire dans le genre :

ID_Joueur --- Nom_Joueur --- Nb_Matchs --- Nb_Victoires
---1 ----------- Dupont --------- X -------------- Y
---2 ----------- Camus ---------- X -------------- Y
---3 ----------- Mercier --------- X -------------- Y

Tout ça pour faire un classement entre les joueurs.

Je n'arrive pas pour le moment à le faire, si vous avez des idées ou des conseils ils sont les bienvenus.

Merci
drake10569 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 09h16   #2
Provisoirement toléré
 
Étudiant
Inscription : juin 2005
Messages : 291
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2005
Messages : 291
Points : 144
Points : 144
Envoyer un message via MSN à b_steph_2
il faut que tu fasses une requete sql pour cela

Code :
1
2
3
4
5
6
7
8
9
select count(ID_Match), ID_joueur
from Match, Joueur
where Match.ID_joueur=Joueur.ID_joueur
Goup by ID_joueur;
 
select sum(score_joueur), ID_joueur
from match, joueur
where Match.ID_joueur=Joueur.ID_joueur
Group by ID_joueur;
ça doit ressembler à un truc de ce genre
__________________
Le problème n'est pas l'ordinateur mais l'utilisateur
b_steph_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h27.


 
 
 
 
Partenaires

Hébergement Web