Hallo,
ich habe diverse Tabellen, die über ihre IDs miteinander verknüpft sind. In einem SQL-Befehl versuche ich nun, einige der Felder auszulesen. Das pure Auslesen klappt auch soweit ganz gut, nur möchte ich gerne einen Wert summieren. Das funktioniert bei mir nicht. Irgendwas mache ich falsch, ich schätze es liegt am Group By, aber ich habe nichts passendes finden können, damit es funktioniert.
Hier mein bisheriger, funktionierender Befehl:
SELECT
Tour.TourID,
Tour.Name,
Times.Time,
Languages.Language,
Guide.GuideID,
Booking.AmountSeats
FROM
Tour, Times, Languages, Booking, Guide
WHERE
Tour.LanguageID = Languages.LanguageID
AND Times.TimeID = Tour.TimeID
AND Tour.GuideID = Guide.GuideID
AND Booking.Date = ‚" + today + "‘
AND Booking.TourID = Tour.TourID
AND Canceled = ‚0‘
Jetzt hätte ich gerne anstatt Booking.AmountSeats etwas wie SUM(Booking.AmountSeats). Ich habe es dabei versucht mit GROUP BY Booking.TourID, oder auch mit einem Group By über alle vorher selektierten Felder, aber nichts klappt. Was mache ich falsch?
Vielen Dank für die Hilfe im Voraus!
Katja