数据库用的MySQL,各位大佬多多关照
1.
我是这样想的,
首先你从数据库查询数据的时候按照时间分组查询,
然后每一组数据查询出来放一个数组里。再求平均值。
select count(id),right(left({date},13),2)/3 from {table_name} group by right(left(time,13),2)/3;
可能需要强转成int
补充 where 语句:
select count(id),right(left({date},13),2)/3 from {table_name}
where {date} >= now() - interval 1 day
group by right(left(time,13),2)/3;
可能需要强转成int