1

我有查询产生这样的结果:

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。

4

1 回答 1

1

您可以通过简单地将“平均查询”基于现有查询来实现您想要的结果。假设您现有的查询已保存为AreaAndPriceByID. 只需像这样创建一个新查询:

SELECT Area, AVG(Price) AS AvgPrice
FROM AreaAndPriceByID
GROUP BY Area

如果您想将平均值四舍五入到小数点后一位,您可以Round(AVG(Price), 1)改用。

于 2013-05-29T12:28:00.503 回答