Habe da ein Problem bei dem mir vielleicht wer helfen kann.
Ich habe eine Tabelle mit Messwerten die als Key einen UNIX timestamp haben (alle 3 Minuten einen Messwert - ca 300000 Messewrte)
Ich möchte nun eine Grafik erstellen die z. B. 600 Pixel breit ist.
In der Abfrage frage ich nach Beginnzeit und Endzeit ab. Nun brauche ich einen SELECT der mir jeweils den Mittelwert aus dem interval ausgiebt sodas ich nicht mehr als 600 Ergebnisse für die Grafik bekomme.
Ich hab es im PHP so gelöst das ich einen Intervall getrennt berechnet habe, bei Langen Zeitraumen braucht dies aber zu lange.. (Abbruch durch PHP Interpreter)
GROUP BY kann ich nicht einsetzen da der timestamp ja durchlauft ??
Interval gibts nur für Datum.
Hat jemand eine Lösung
Gruß Othmar
Ich habe eine Tabelle mit Messwerten die als Key einen UNIX timestamp haben (alle 3 Minuten einen Messwert - ca 300000 Messewrte)
Ich möchte nun eine Grafik erstellen die z. B. 600 Pixel breit ist.
In der Abfrage frage ich nach Beginnzeit und Endzeit ab. Nun brauche ich einen SELECT der mir jeweils den Mittelwert aus dem interval ausgiebt sodas ich nicht mehr als 600 Ergebnisse für die Grafik bekomme.
Ich hab es im PHP so gelöst das ich einen Intervall getrennt berechnet habe, bei Langen Zeitraumen braucht dies aber zu lange.. (Abbruch durch PHP Interpreter)
GROUP BY kann ich nicht einsetzen da der timestamp ja durchlauft ??
Interval gibts nur für Datum.
Hat jemand eine Lösung
Gruß Othmar
Kommentar