phpbar.de logo

Mailinglisten-Archive

er summiert nicht ...

er summiert nicht ...

Sebastian Mendel lists at sebastianmendel.de
Mon Apr 25 11:28:59 CEST 2005


Norbert Pfeiffer schrieb:

>>>SET @summe=0;
>>>SET @zsumm=0;
>>>  SELECT usr_id AS Id,
>>>         COUNT(*) AS Anz,
>>>         @zsumm := SUM(gekauft) AS Cash,
>>>         @summe := @summe + @zsumm AS Saldo
>>
>>Das macht Mysql nicht da die Feldwerte für @zsumm erst
>>nach der Procedur zur Verfügung stehen
> 
> echt bloed ... :-((
> 
> 
>>Wie du das lösen kannst fällt mir aber auch nicht ein
> 
> na-ja,
> den Saldo kann man notfalls ja auch mit PHP in einer
> foreach-Schleife bilden, nur per SQL haette es mir
> besser gefallen ...

MySQL 4.1 setzt du wohl leider nicht ein?
Denn dort gibt es dafür 'WITH ROLLUP'

http://dev.mysql.com/doc/mysql/en/select.html#id2936908

-- 
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 


php::bar PHP Wiki   -   Listenarchive