Bonsoir,
soit les relations:
EQUIPE (NumE, NomE)
MATCH(Receveur, Invite, Score_Receveur, Score_Invite, Date_Match).
j'aimerais obtenir le total des points gagnés par l’équipe PSG(nomEquipe) à domicile.
voici mon éssai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
select  nomE,sum(point) as totalPointDomicile from(
select NomE , case 
when (score_Receveur > score_invite) then 3 
when (score_Receveur < score_invite)then 0 
else 1 
end as point
from match m
join equipe e
on m.Receveur = e.nume 
where nomE = 'PSG') tab
group by NomE
  1. je me demande s'il y' d'autres propositions mieux que cela.
  2. comment trouver le nombre total des points à domicile ou à l’extérieur (on fait l'union? ).