Hallo KollegInnen,
ich habe ein Abfrageproblem mit avg.
Dank Tom (Gut!) habe ich schon ein großes Problem gelöst, nämlich bestimmte id´s zu unterscheiden und in einer Gruppe zusammenzufassen.
Jetzt brauche ich noch den Durchschnittswert einer Spalte, die genau diese ausgewählte Gruppe betrifft.
Hier ist der Code, der klappt:
SELECT a.id AS alfa
FROM tab a LEFT JOIN
tab b
ON a.personenid = b.personenid and a.id > b.id
WHERE b.id IS NULL and a.teamid = $teamid
Das Ergebnis speichere ich in der Variablen $alfa.
Hier nun der Code der nicht klappt:
SELECT avg(h1) AS d1
FROM tab
WHERE id is $alfa
Ich denke die korrekten Abfragecodes mit PHP sind nicht so wichtig, die klappen ja auch, sondern ich habe in der Logik irgendwo den Wurm drin.
Ich bekomme die Bedingung nicht so gebacken, dass ich ernte was ich will.
Die Verwendung von Variablen klappt sonst immer problemlos.
Danke schon mal für das verwendete Gehirmschmalz
[Ich benutze derzeit XAMPP 1.4.6 mit MySQL 4.0.20a-nt]
ich habe ein Abfrageproblem mit avg.
Dank Tom (Gut!) habe ich schon ein großes Problem gelöst, nämlich bestimmte id´s zu unterscheiden und in einer Gruppe zusammenzufassen.
Jetzt brauche ich noch den Durchschnittswert einer Spalte, die genau diese ausgewählte Gruppe betrifft.
Hier ist der Code, der klappt:
SELECT a.id AS alfa
FROM tab a LEFT JOIN
tab b
ON a.personenid = b.personenid and a.id > b.id
WHERE b.id IS NULL and a.teamid = $teamid
Das Ergebnis speichere ich in der Variablen $alfa.
Hier nun der Code der nicht klappt:
SELECT avg(h1) AS d1
FROM tab
WHERE id is $alfa
Ich denke die korrekten Abfragecodes mit PHP sind nicht so wichtig, die klappen ja auch, sondern ich habe in der Logik irgendwo den Wurm drin.
Ich bekomme die Bedingung nicht so gebacken, dass ich ernte was ich will.
Die Verwendung von Variablen klappt sonst immer problemlos.
Danke schon mal für das verwendete Gehirmschmalz
[Ich benutze derzeit XAMPP 1.4.6 mit MySQL 4.0.20a-nt]