sql >> Databasteknik >  >> RDS >> Mysql

Hur genererar jag en serie timmedelvärden i MySQL?

Det är oklart om du vill att genomsnittet ska aggregeras över dagar eller inte.

Om du vill ha ett annat medelvärde för midnatt den 26:e mot midnatt den 27:e, ändra då Mabwis fråga så här:

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

Notera den ytterligare DATE() i GROUP BY klausul. Utan detta skulle frågan ha ett genomsnitt av all data från 00:00 till 00:59 utan hänsyn till datumet då det hände.



  1. PHP PDO flervalsfråga som konsekvent släpper sista raduppsättningen

  2. PyMySQL kan inte ansluta till MySQL på localhost

  3. MySQL DAYOFWEEK() - min vecka börjar med måndag

  4. MySQL bulk drop tabell där tabell som?