Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有查询产生这样的结果:
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。
您可以通过简单地将“平均查询”基于现有查询来实现您想要的结果。假设您现有的查询已保存为AreaAndPriceByID. 只需像这样创建一个新查询:
AreaAndPriceByID
SELECT Area, AVG(Price) AS AvgPrice FROM AreaAndPriceByID GROUP BY Area
如果您想将平均值四舍五入到小数点后一位,您可以Round(AVG(Price), 1)改用。
Round(AVG(Price), 1)