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