Mysql
 sql >> база данни >  >> RDS >> Mysql

Средни публикации на час в MySQL?

Можете да използвате подзаявка, за да групирате данните по ден/час, след което вземете средната стойност по час в подзаявката.

Ето пример, за да ви дадем средния брой по часове за последните 7 дни:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. се съхранява в полето на mysql, но няма прекъсване на реда при ехо

  2. вземете данни от mysql база данни за използване в javascript

  3. Предаване на списък<string> в SQL параметър

  4. mysql_real_escape_string и array_map връщат празни низове?

  5. Защо UNION заявките са толкова бавни в MySQL?