Moin,
aber wie erhalte ich für jeden Wert den Schnitt der letzten 7 Tage?
Ich bin nicht ganz sicher, ob ich dich richtig verstanden habe, aber das sollte funktionieren:
SELECT
*,
(SELECT AVG(fWert) FROM tTable ORDER BY DATE DESC LIMIT 0,7)
FROM tTable
ORDER BY DATE DESC LIMIT 0,7
Alternativ auch so:
SELECT
T.*, D.Durchschnitt
FROM tTable as T
JOIN (SELECT AVG(fWert) FROM tTable ORDER BY DATE DESC LIMIT 0,7) as D ON 1=1
ORDER BY DATE DESC LIMIT 0,7
(ich weiß jetzt nicht genau, ob MySQL das so macht, weil ich momentan viel MSSQL mache)
Grüße Marco
--
Ich spreche Spaghetticode - fließend.
Ich spreche Spaghetticode - fließend.