我想知道如果我能在一个单一的sql SERVER请求中获得一个总和的平均值,
尝试使用以下请求,但它不工作:
SELECT t.client,AVG(SUM(t.asset)) AS Expr1 FROM TABLE t GROUP BY t.client
解决方法
我想你的问题需要一些解释.如果你想要采用t.client分组的总和,你可以使用:
SELECT t.client,SUM(t.asset) FROM the-table t GROUP BY t.client
那么,如果你想采取这个sume的平均值,只要做:
SELECT AVG(asset_sums) FROM ( SELECT t.client,SUM(t.asset) AS asset_sums FROM the-table t GROUP BY t.client ) inner_query