如何将求和字段除以同一查询中的另一个求和字段。
示例:让我们查询" querySummary"其领域已经分组
SID SumOfCredits SumOfMarks
1 3 18
2 2 20
3 4 40
Group By Sum Sum
我想添加另一个名为" FAvg"对于构建分割" SumOfMarks"的相同查询通过SumOfCredits,结果应该如下
SID SumOfCredits SumOfMarks FAvg
1 3 18 6
2 2 20 10
3 2 40 20
请帮忙吗?非常感谢
答案 0 :(得分:2)
替换" Sum"在" Total"排序"表达"并且在" Field"行使用表达式" FAvg:Sum(Mark)/ Sum(Credit)"。
你会得到这样的东西:
(不需要Sum列)
SQL看起来像这样:
SELECT
Table1.SID,
Sum(Table1.Credit) AS SumOfCredit,
Sum(Table1.Mark) AS SumOfMark,
Sum([Mark])/Sum([Credit]) AS FAvg
FROM
Table1
GROUP BY
Table1.SID;