PDA

View Full Version : [Frage] Prüfung 13.06.2003, Gruppe A, Aufgabe 2


and_Y
14-06-2004, 13:13
Vervollständigen Sie die folgende Abfrage in SQL, die für jeden Flug von Wien nach Washington die Anzahl der reservierten Passagiere, die Anzahl der Crew-Mitglieder, sowie das Verhältnis von Crew zu Passagieren ausgibt. (Beispiel: Bei 5 Crew-Mitgliedern und 20 Passagieren ist das Verhältnis 0.25)
SELECT count(r.knr), count(c.mnr), count(c.mnr)/count(r.knr)
FROM flug g, crew w, reservierung r
WHERE g.datum = r.datum AND g.datum = w.datum AND
g.flugnr = r.flugnr AND g.flugnr = w.flugnr
GROUP BY g.datum, g.flugnr;
In der Musterlösung haben die überhaupt nichts von Wien nach Washington stehen.

Gehört also noch einfach
AND g.startort = 'Wien'
AND g.zielort = 'Washington'
rein, und das wars ?

mmp
14-06-2004, 13:28
In der Musterlösung haben die überhaupt nichts von Wien nach Washington stehen.

Gehört also noch einfach
AND g.startort = 'Wien'
AND g.zielort = 'Washington'
rein, und das wars ?


Jupe, dass is mir auch schon aufgefallen.
Wennst dann noch die bereits erwähnten Zeilen hinzufügst passts.