Bonjour, je n'arrive pas à faire un requête en sql pour un projet, c'est assez important pour moi, je pense avoir tout essayé..
C'est pour cela que je me permets de vous demander votre aide.
J'ai essaye beaucoup de chose,Nombre de places disponibles dans chaque classe du vol V9000.
et avant j'avais les deux résultats avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 select b.nomclasse, (b.CapAv*b.CoeffPlace)- coalesce(sum(d.NbPlaces),0) from ( select NomClasse, (CapAv*CoeffPlace) from vol natural join classe natural join AVION where NumVol='V9000' order by nomclasse) as b left join (select NomClasse, sum(reservation.NbPlaces) from reservation where NumVol='V9000' group by nomclasse order by nomclasse) as d using nomclasse;
j'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select nomclasse, (CapAv*CoeffPlace) from vol natural join classe natural join AVION where NumVol='V9000' union select NomClasse, sum(NbPlaces) from reservation where NumVol='V9000' group by nomclasse;
et ce que j'aimerais ce serait d'avoir la soustraction des deux AFF par exemple et pour TOUR je voudrais juste afficher 24AFF 5
AFF 24
ECO 4
ECO 12
TOUR 24
Je ne sais plus quoi essayer..
Je vous demande donc votre aide, s'il vous plait
Merci d'avance.
Partager