Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment générer une série de moyennes horaires dans MySQL ?

Il n'est pas clair si vous souhaitez que la moyenne soit agrégée sur plusieurs jours ou non.

Si vous voulez une moyenne différente pour minuit le 26 vs minuit le 27, alors modifiez la requête de Mabwi ainsi :

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

Notez le DATE() supplémentaire dans le GROUP BY clause. Sans cela, la requête ferait la moyenne de toutes les données de 00:00 à 00:59 quelle que soit la date à laquelle cela s'est produit.