关闭。这个问题需要细节或清晰。它目前不接受答案。**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
9个月前关门了。改进这个问题我需要显示每月平均总使用sql和php。例如,此表6月份的合计数为254,7月份的合计数为315。我需要显示他们的平均值,即(254+315)/2=284.5我应该使用什么样的sql查询来使用php打印它们的平均值?
qvtsj1bj1#
一种方法是:
select sum(total) / count(distinct extract(year_month from date)) from t;
这就是 total 列并除以月数。如果你在特定的两个月内需要这个,那么包括 where 条款:
total
where
select sum(total) / count(distinct extract(year_month from date)) from t where date >= '2020-06-01' and date < '2020-08-01'
如果你想把失踪的月份算作 0 对于平均值,则使用常数:
0
select sum(total) / 2 from t where date >= '2020-06-01' and date < '2020-08-01'
1条答案
按热度按时间qvtsj1bj1#
一种方法是:
这就是
total
列并除以月数。如果你在特定的两个月内需要这个,那么包括where
条款:如果你想把失踪的月份算作
0
对于平均值,则使用常数: