Mailinglisten-Archive |
Hi, dieses Query hier funktioniert: SET @saldo = 123; SELECT zeit, soll, haben, IF(soll>0, @saldo:=@saldo-soll, @saldo:=@saldo+haben) AS saldo FROM konto ORDER BY zeit; Deshalb dachte ich, dass das folgende auch laufen sollte: SET @saldo = 0; SELECT c.memberID AS Id, CONCAT(c.lastName,', ',c.firstName) AS Name, COUNT(a.paymentTransactionID) AS User, SUM(b.amount) AS Cash, (@saldo := @saldo + (SUM(b.amount))) AS Summe FROM paymenttransactions AS a LEFT JOIN DGS_chargebacks AS b ON b.paymentTransactionID = a.paymentTransactionID LEFT JOIN members AS c ON c.memberID = a.memberID WHERE b.okAnwalt = 'Y' GROUP BY c.memberID LIMIT 33; Seltsamerweise wird hier jedoch nicht saldiert. Die Spalten Cash und Summe enthalten die gleichen Werte. Vielleicht findet jemand meinen Denkfehler ... m. b. Gruss Norbert -------------------- Notruf 0163-3613642 -------------------- e.o.m. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive