Ich steh mal wieder vor einem Problem
So ich möchte nun von jedem User die Punkte, Punkte ist die Differenz aus von und bis, folgende Abfrage hab ich dafür gemacht:Code:Tabelle: verlosung uid | von | bis ----+-------+----- 1 | 0 | 100 1 | 101 | 203
Das sollte theoretisch folgendes ausgeben:Code:SELECT COUNT(*) AS teilnehmer, SUM(bis-von) AS gesamt, MIN(bis-von) AS min, MAX(bis-von) AS max, AVG(bis-von) AS avg FROM verlosung GROUP BY uid LIMIT 1
teilnehmer = 1
gesamt = 202
min = 202
max = 202
avg = 202
Ausgeben tut es jedoch:
teilnehmer = 2
gesamt = 202
min = 100
max = 102
avg = 101
Also das GROUP BY findet hier wohl keine Anwendung *grübel*



Zitieren



