Wo liegt der Fehler ...
Norbert
- datenbank
0 Ilja
Hallo,
um ein Konto zu saldieren verwende ich folges Query:
SELECT zeit, soll, haben,
IF(soll>0, @saldo := @saldo - soll, @saldo := @saldo + haben) AS saldo
FROM konto ORDER BY zeit;
Und weil das so schoen funktioniert habe ich es wieder versucht:
SELECT dTimeStamp, COUNT(*) AS Anzl, @saldo := @saldo + COUNT(*) AS Summe
FROM Signale.tblSignal200608
WHERE strSignalTyp = 'T' AND DAY(dTimeStamp) = DAY(NOW())
GROUP BY MINUTE(dTimeStamp);
Aber irgend etwas laeuft jetzt falsch, denn die Spalten 'Anzl' und 'Summe' sind absolut gleich.
Gruss und Dank
Norbert
yo,
ich schreibe mal eine kurze antwort, muss gleich einkaufen gehen. alle spalten, bei verwendung einer gruppierung, die angezeigt werden sollen, müssen auch so in der form in der gruppierung wiederzufinden sein, es sein den, es handelt sich um aggregat-funktionen. und das ist bei deiner abfrage nicht der fall.
Ilja