Hallo,
Ich Habe eine Tabelle Buchung, in der name,ort,flugnummer,datum,preis gespeichert werden und eine Tabelle Flug in der start,zielort,km,flugzeit und flugnummer gespeichert werden.
Jetzt habe ich die Summe der gebuchten KM von jedem Passagier anzeigen lassen und diese sortiert.
Name SUMME KM
Weber 16000
Maier 5000
Andi 700
mit
Jetzt will ich aber den Passagier ausgeben, der die größte Summe von KM hat, also in unserem Fall Weber. Aber max(sum(flug.km)) geht wohl leider nicht.
Gibts da einen anderen Trick, oder einfach nur die erste Spalte anzeigen lassen ?
lg
Jolle
Ich Habe eine Tabelle Buchung, in der name,ort,flugnummer,datum,preis gespeichert werden und eine Tabelle Flug in der start,zielort,km,flugzeit und flugnummer gespeichert werden.
Jetzt habe ich die Summe der gebuchten KM von jedem Passagier anzeigen lassen und diese sortiert.
Name SUMME KM
Weber 16000
Maier 5000
Andi 700
mit
SQL:
select buchung.name,sum(flug.km) as "Summe KM" from flug,buchung where buchung.flugnummer=flug.flugnummer group by buchung.name
Jetzt will ich aber den Passagier ausgeben, der die größte Summe von KM hat, also in unserem Fall Weber. Aber max(sum(flug.km)) geht wohl leider nicht.
Gibts da einen anderen Trick, oder einfach nur die erste Spalte anzeigen lassen ?
lg
Jolle
Zuletzt bearbeitet von einem Moderator: