Hallo zusammen,
ich hänge gerade bei einer Abfrage fest und weiß einfach nicht mehr weiter. In der Suche habe ich nichts gefunden, oder aber ich bin einfach schon blöd inne Birne
Ich habe eine Tabelle mit den Spalten:
| userid | wert | datum
Hier möchte ich jetzt den Durchschnitt des Wertes der letzten 7 Einträge von User X errechnen lassen.
Das errechnet mir zwar den Durchschnitt, aber von allen Einträgen. Ich will jedoch nur die letzten x haben. Mit ORDER BY und LIMIT habe ich schon versucht, aber ohne erfolg.
Kann mir da vielleicht einer auf die Sprünge helfen?
Gruss Markus
ich hänge gerade bei einer Abfrage fest und weiß einfach nicht mehr weiter. In der Suche habe ich nichts gefunden, oder aber ich bin einfach schon blöd inne Birne

Ich habe eine Tabelle mit den Spalten:
| userid | wert | datum
Hier möchte ich jetzt den Durchschnitt des Wertes der letzten 7 Einträge von User X errechnen lassen.
PHP:
SELECT AVG(wert) FROM tbl
WHERE tbl.id_user = $userid
Das errechnet mir zwar den Durchschnitt, aber von allen Einträgen. Ich will jedoch nur die letzten x haben. Mit ORDER BY und LIMIT habe ich schon versucht, aber ohne erfolg.
Kann mir da vielleicht einer auf die Sprünge helfen?
Gruss Markus