phpbar.de logo

Mailinglisten-Archive

[dbs] SUM() Syntax

[dbs] SUM() Syntax

Stephan Kirmse greatsteph at stephsworld.de
Don Nov 10 09:00:10 CET 2005


Hallo Friederun,

also ich kann mir nicht helfen, aber bei mir klappt

SELECT sum( a * b )
FROM `test2`
WHERE b =4

ohne Probleme! Es werden die Summen der Produkte zusammenaddiert.
Bei mir 52

Zur Ergebnisüberprüfung hier ein "normaler" select:

SELECT a, b
FROM `test2`
WHERE b =4
a b
2 4
5 4
6 4

Und 8 + 20 + 24 = 52


Viele Grüße
Stephan


On Mi, November 9, 2005 19:17, Friederun Göllner wrote:
> SELECT SUM(feld2 * feld3) FROM tabelle WHERE feld1=xy ORDER BY feld2 LIMIT 5
> funktioniert nicht! Es wird die Summe von feld2 aller unter WHERE
> feld1=xy gefundenen Datensaetze ausgegeben. Ich brauche aber
> unbedingt eine Zwischensumme und zwar genau von den Datensaetzen, die
> ich oben auch gefunden habe. Da muss es doch ein MySQL-Statement zu
> geben?! Habe schon endlos in den Dokus gewuehlt, finde aber keine
> Loesung.
>
> Gruesse
> Friederun Goellner


php::bar PHP Wiki   -   Listenarchive