SUM Funktion

Hi alle!

So neues Problem…

Es mussen Spalten addiert werden!!

$result = db_query("SELECT SUM(soll_kst), SUM(ist_kst)
FROM ".DB_PREFIX.„soll_ist_std
WHERE nachname = $nachname
AND vorname = $vorname“);

$kosten = mysql_fetch_array($result);
echo $kosten[‚soll_kst‘];
echo $kosten[‚ist_kst‘];

Sollen die SUM Ergebnisse so aufgerufen werden? oder gibt da etwas falsches… also es muss etwas falsches da sein, weil denn Skript funktioniert nicht…

Danke
MfG
Alex

Hallo,
Wie genau sieht denn die Fehlermeldung aus die Du bekommst wenn du das Script ausführst?
Was evtl was bringen könnte wäre:

SELECT SUM(soll_kst) as soll_kst , SUM(ist_kst) as ist_kst
FROM ".DB_PREFIX.„soll_ist_std
WHERE nachname = $nachname
AND vorname = $vorname“)

MfG
Florian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,
Wie genau sieht denn die Fehlermeldung aus die Du bekommst
wenn du das Script ausführst?

Ich kriege keine Fehlermeldung, die Variablen werden nur nicht angezeigt.

Was evtl was bringen könnte wäre:

SELECT SUM(soll_kst) as soll_kst , SUM(ist_kst) as
ist_kst

FROM ".DB_PREFIX.„soll_ist_std
WHERE nachname = $nachname
AND vorname = $vorname“)

JA!!! Funktioniert, es fählten auch nur ein paar Sachen… diese ist die end Ergebnis…

$result4 = db_query("SELECT SUM(soll_kst) as alle_soll, SUM(ist_kst) as alle_ist
FROM ".DB_PREFIX.„soll_ist_std
WHERE nachname = $nachname**[$i]’**
AND vorname = $vorname**[$i]’**“);

$kosten = mysql_fetch_array($result4);
echo $kosten[‚alle_soll‘];
echo $kosten[‚alle_ist‘];

Ich Danke!

MfG
Alex

Hallo,

sollte $nachname[$i] etc. aus einer Query davor kommen, d.h. du willst das für jeden Namen abrufen, dann tut es auch

SELECT nachname, vorname, SUM(soll_kst) as alle_soll, SUM(ist_kst) as alle_ist
FROM ".DB_PREFIX."soll_ist_std
GROUP BY nachname, vorname
ORDER BY nachname, vorname

letzte Zeile optional (Sortierung).
Das Ganze ist wesentlich effektiver als für jede Person eine extra Anfrage zu stellen…

Alexander