Hi,
ich bin neu hier im Forum und kann das Problem leider nicht ohne Hilfe lösen, daher bin ich gespannt, ob ihr mir bei der Lösung helfen könnt. :-)
Ich rufe mit folgendem Query alle Artikel ab, die in einer Tabelle zu einer bestimmten Bestellung abgelegt sind:
Code:
SELECT * FROM order_articles WHERE order_id = 1;
Zu diesem Query erhalte ich folgende Ausgabe:
Code:
id order_id article_id quantity price
1 1 15 10 1.99
2 1 20 5 6.89
3 1 25 7 4.89
Nun würde ich gerne den Gesamtwert der Bestellung festlegen.
Hierzu frage ich die Summen aus quantity und price ab, bekommen die ausgegeben Summen der verschiedenen article_id leider nicht summiert.
Code:
SELECT sum(quantity * price) AS sum FROM order_articles WHERE order_id = 1 GROUP BY article_id;
Kann mir jemand einen Denkanstoss geben, wie ich die Gesamtsumme zusammenaddieren kann?
Gruß
tsie