MYSQL求过去9天的相同时刻的平均值的SQL语句(去掉最大值,最小值)

前端之家收集整理的这篇文章主要介绍了MYSQL求过去9天的相同时刻的平均值的SQL语句(去掉最大值,最小值)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

求过去9天的相同时刻的平均值的sql(MysqL)语句(去掉最大值,最小值)
select 
    DATE_FORMAT(server_time,'%H:%i'),(sum(flow_value)-max(flow_value)-min(flow_value))/7 
from 
    table_name 
where 
    server_time >= 'date9 00:00:00' and server_time <= 'date1 23:59:59'
group by DATE_FORMAT(server_time,'%H:%i') 
order by DATE_FORMAT(server_time,'%H:%i');
 
其中
table_name:查询的表
date9:从昨天往前数九天的yyyy-mm-dd形式
date1:昨天的yyyy-mm-dd形式

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

猜你在找的MySQL相关文章