Chers membres,
Je souhaiterais pouvoir résoudre un problème spécifique en ce qui concerne une requête sql.
A partir d'une table de type Access je voudrais opérer un classement tel qu'on peut le trouver dans le monde du football par exemple.
Imaginez une table contenant ce style de données.
Equipe Journée Victoire Défaite Nul Points
Equipe A 1 1 0 0 3
Equipe B 1 0 1 0 0
Equipe C 1 0 0 1 1
Equipe D 1 0 0 1 1
Equipe A 2 0 1 0 0
Equipe B 2 1 0 0 3
Equipe C 2 0 0 1 1
Equipe D 2 0 0 1 1
Equipe A 3 1 0 0 3
Equipe B 3 0 1 0 0
Equipe C 3 0 0 1 1
Equipe D 3 0 0 1 1
Equipe A 4 1 0 0 3
Equipe B 4 0 1 0 0
Equipe C 4 0 1 0 0
Equipe D 4 1 0 0 3
Pour éffectuer en classement en fonction des résultats il faut comptabiliser les points obtenus de chaques équipes en en fonction du nombre obtenus en les classant en ordre de grandeur.
Une victoire = 3 points
Une défaite = 0 points
Un nul = 1 point
Le classement est le suivant :
1. L'équipe A a 10 points
2. L'équipe D a 6 points
3. L'équipe B a 3 points
4. L'équipe C a 3 points
L'équipe B est a égalité avec l'équipe C mais précède cette dernière au classement parce qu'elle a une victoire en +.
Pourriez-vous me dire comment écrire ma requête SQL pour parvenir au résultat suivants :
1. L'équipe A a 10 points
2. L'équipe D a 6 points
3. L'équipe B a 3 points
4. L'équipe C a 3 points
D'avance merci