sql >> Database >  >> RDS >> Mysql

Gemiddelde posts per uur op MySQL?

U kunt een subquery gebruiken om de gegevens per dag/uur te groeperen en vervolgens het gemiddelde per uur over de subquery nemen.

Hier is een voorbeeld om u de gemiddelde telling per uur voor de afgelopen 7 dagen te geven:

select the_hour,avg(the_count)
from
(
  select date(from_unixtime(`date`)) as the_day,
    hour(from_unixtime(`date`)) as the_hour, 
    count(*) as the_count
  from fb_posts
  where `date` >= unix_timestamp(current_date() - interval 7 day)
  and created_on < unix_timestamp(current_date())
  group by the_day,the_hour
) s
group by the_hour


  1. MySQL - Retourneert X-nummer van elke GROUP BY

  2. NLS_LOWER() Functie in Oracle

  3. Hoe RPC Out in te schakelen met T-SQL

  4. NodeJS Server met mysql loopt vast