sql >> Databasteknik >  >> RDS >> Mysql

mysql antal rader per timme

Det beror på hur stort ditt datumintervall är. Om alla datum faller inom en månad, t.ex. kan du göra så här:

select day(timestamp) as Day, hour(timestamp) as Hour, count(*) as Count
from MyTable
where timestamp between :date1 and :date2
group by day(timestamp), hour(timestamp)

Du kan också gruppera efter år och månad om du behöver separera dina data ytterligare.



  1. MySQL Integer vs DateTime index

  2. Hur räknar man hur många läkare som är bokade av varje patient?

  3. SSIS-handledning för nybörjare:Varför, vad och hur?

  4. Hämtar kompletta felmeddelanden i isql