MySql Sum()

Ronald Nickel

Legendäres Mitglied
Hallo
ich bräuchte bitte mal etwas SQL Support.

Eine Tabelle beinhaltet mehrere Artikel die einen festen Preis haben. Bei jedem Verkauf wird die der Wert im Feld "Sold" um ein Zähler erhöht.

Beispiel:
id, Artikel, preis, sold
12,Kugelschreiber, 1,50, 10
17,Kugelschreiber, 1,25, 15
89,Kugelschreiber, 1,23, 19

In diesem Beispiel habe ich also insgesamt 44 Kugelshreiber verkauft
Wie muss das Sql Statement aussehenn, wenn ich der Gesamtpreis (Summe) aller verkauften Kugelschreiber ausgeben lassen will

Vielen Dank an die Datenbank- Jünger von Ayom
Gruß Ronny



 
Ach sorry, der war falsch.

Aber so könnte es gehen:

SQL SELECT SUM(sold * preis) AS gesamt FROM tabelle;



PS: Dafür müssten die Daten jedoch als Zahl (Int/Float/Decimal) gespeichert sein.
 
Ach ja, bei einzelnen Artikelgruppe wäre es dann so:

SQL SELECT SUM(sold * preis) AS gesamt FROM tabelle GROUP BY Artikel;
 
Zurück
Oben