我有查询产生这样的结果:
ID | Area | Price
1 | A | 10
2 | A | 15
3 | A | 10
4 | B | 20
5 | B | 15
查询将两个表与ID和Area相关联,另一个表与ID和Price相关联。我想更改我的查询以平均每个区域的价格字段,所以我最终得到:
Area | Price
A | 11.6
B | 17.5
我有多个价格字段,我想以相同的格式平均。
我正在使用MS Access 2010。
答案 0 :(得分:1)
只需在现有查询上设置“平均查询”,即可获得所需的结果。假设您的现有查询已保存为AreaAndPriceByID
。只需创建一个这样的新查询:
SELECT Area, AVG(Price) AS AvgPrice
FROM AreaAndPriceByID
GROUP BY Area
如果您想将平均值四舍五入到小数点后一位,可以使用Round(AVG(Price), 1)
代替。