Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie erzeuge ich eine Reihe von Stundendurchschnitten in MySQL?

Es ist unklar, ob der Durchschnitt über Tage aggregiert werden soll oder nicht.

Wenn Sie einen anderen Durchschnitt für Mitternacht am 26. und Mitternacht am 27. wünschen, ändern Sie die Abfrage von Mabwi wie folgt:

SELECT AVG( value ) , thetime
FROM hourly_averages
GROUP BY DATE( thetime ), HOUR( thetime )

Beachten Sie das zusätzliche DATE() im Feld GROUP BY Klausel. Ohne dies würde die Abfrage alle Daten von 00:00 mitteln bis 00:59 ohne Rücksicht auf das Datum, an dem es passiert ist.