**有一张数据表a,里面有USE__TOTAL,TIME两个字段,TIME的间隔时间是两分钟一条,类似下图,现在要求是:按小时查询近30天的0点一直到23点的USE__TOTAL的平均值,返回的结果应该是24条,代表每个小时的近30天的平均数
急求大神sql,mysql数据库。有一张数据表a,里面有USE_TOTAL,TIME两个字段
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
lhdren 2017-03-08 09:45关注select
to_char(time , 'yyyymmdd hh24')
,avg(user_total)
from 表
where to_char(time,'yyyymmdd') >= to_char(sysdate - 30 ,'yyyymmdd')
group by to_char(time , 'yyyymmdd hh24')本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报