Bonjour à tous,
J'aimerais savoir s'il est possible de faire des soustractions sur des resultats de requêtes, je vais essayer d'illustrer ce que je veux dire par un exemple simple:
On veut connaitre la différence entre parties gagnées et parties perdues pour chaque joueur, en imaginant que l'on ai besoin de deux requêtes différentes pour connaitre le nombre de parties gagnées et le nombre de parties perdue:
Pour les parties gagnées:
Qui va nous retourner comme résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT joueur_id,count(*) FROM partie_gagne GROUP BY joueur_id
Pour les parties perduees:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 joueur_id | count 1 | 3 __________|______ 2 | 0 __________|______ 3 | 2 __________|______
Qui va nous retourner comme résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT joueur_id,count(*) FROM partie_perdue GROUP BY joueur_id
Existe t'il une commande SQL qui en liant les deux requêtes nous retournerait comme résultats:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 joueur_id | count 1 | 1 __________|______ 2 | 3 __________|______ 3 | 2 __________|______
En vous remerciant de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 joueur_id | count 1 | 2 __________|______ 2 | -3 __________|______ 3 | 0 __________|______
-Neo-
Partager