Merher Spalten zusammenzählen

Kufstein

B1G-Software-Kunde
Hallo, ich stehe mal wieder auf der Leitung. Also ich will mir per PHP sowas wie Kassensystem oder so machen. Dazu speicher ich in meiner MySQL Datenbak folgendes ab.

ID | ANZAHL | ARTIKEL | ZEIT | KUNDE
1 5 123456 X 10
2 4 625421 X 15
3 5 824848 X 10
4 2 621211 X 15
5 5 123456 X 10
6 3 625421 X 15
7 5 824848 X 10
8 2 621211 X 15

Jetzt will ich dass er mir wenn ich bsp. Abfrage "SELECT * FROM buchungen WHERE KUNDE = 15; LIMIT 30"

dass er mir dann die Anzahl von den gleichen Artikel zusammen addiert.

Hier sollte dann die Ausgabe so aussehen.

ARTIKEL 625421 ANZAHL 7
ARTIKEL 621211 ANZAHL 4



Kann mir da irgendjemand auf die Sprüge helfen, wie ich sowas anstelle ?


Danke ...
 
Last edited:

Kufstein

B1G-Software-Kunde
SELECT * FROM buchungen WHERE KUNDE = 15; LIMIT 30 GROUP BY ARTIKEL

So etwa sollte es funktionieren

Hier nochmal ne Erklärung
http://dev.mysql.com/doc/refman/5.1/de/group-by-hidden-fields.html

Ja, aber er zählt nicht die Anzahl der Artikel zusammen. Gibts da ne Möglichkeit das er des macht, oder das man da mit PHP was tricksen kann??

EDIT: Ich glaube ich habs raus:

SELECT `ID` , `artikel` , `kunde` , SUM( anzahl )
FROM buchungen
WHERE kunde =15
GROUP BY artikel
LIMIT 20

Danke ...
 
Last edited:
Top