phpbar.de logo

Mailinglisten-Archive

Anzahl Artikel

Anzahl Artikel

Benedikt Quirmbach benedikt at quirmbach.de
Don Mar 23 12:04:34 CET 2006


Hallo Sebastian,

leider ergibt Dein Vorschlag eine Fehlermeldung: "Invalid use of group 
function"!

Habe Deinen Vorschlag auch noch zusätzlich mit eine "WHERE"-Klausel 
versehen, die leere artikel-Felder ausschließt. Hat aber nichts 
genutzt.

Kann es an der MySQL-Version liegen?
Meine Version ist : 4.0.21

Benedikt

Am 23.03.2006 um 11:50 schrieb Sebastian Mendel:

> Benedikt Quirmbach schrieb:
>> Hallo,
>>
>> ich habe eine Tabelle mit Bestellungen von Artikeln.
>>
>> Der relevante Teil für meine Frage hat zwei Felder:
>> anzahl (INT) und artikel (varchar)
>>
>> Das sieht dann z.B. so aus:
>>
>> 5 | a
>> 9 | b
>> 1 | c
>> 6 | a
>> 3 | c
>>
>> Ich möchte jetzt gerne eine Abfrage starten, die mir alle Artikel in
>> der Tabelle mit der jeweiligen Anzahl sortiert nach anzahl zurück 
>> gibt.
>> Das Ergebnis müsste also lauten:
>>
>> 11 | a
>> 9 | b
>> 4 | c
>>
>> Wie lautet die Query?
>
>     SELECT SUM(`anzahl`),
>            `artikel`
>       FROM `table`
>   GROUP BY `artikel`
>   ORDER BY SUM(`anzahl`) DESC
>
>
> -- 
> Sebastian Mendel
>
> www.sebastianmendel.de
> www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
>
> -- 
> Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
> -->>  http://www.4t2.com/mysql
>

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive