Hallo zusammen,
ich lerne gerade für meine Abschlussprüfung und bin gerade an einer Aufgabe die mich ein wenig grübeln lässt. Es sollen SQL-Abfragen erstellt werden und ich bin mir nun unentschlossen ob ich in diesem Fall ein SUM() nutzen sollte oder ob das ohne geht...Um die Frage besser zu verstehen, gebe ich euch ein Relationenmodell vor und meine zwei möglichen Lösungen.
Artikel (Artikel_ID, ArtikelName, Verkaufspreis, Einkaufspreis)
Filiale ( Filal_ID, FilialeName)
Verkauf ( Filiale_ID, Artikel_ID, Menge, Datum)
Aufgabe lautet:
Wie viel Umsatz wurde in jede einzelne Filiale im Februar 2016 gemacht?
Mein Lösung:
SELECT f.Filiale_ID, f.FilialeName, a.Verkaufspreis * v.Menge AS Umsatz
...
Vorgegebene Lösung:
SELECT f.Filiale_ID, f.FilialeName, SUM(a.Verkaufspreis * v.Menge) AS Umsatz
...
Welches von den beiden ist nun richtig? Oder können beide so funktionieren? '^^
Vielen Dank im Voraus! :)