1

次のような結果を生成するクエリがあります。

ID | Area | Price
1 | A | 10
2 | A | 15
3 | A | 10
4 | B | 20
5 | B | 15

クエリは 2 つのテーブルをリンクし、1 つは ID と Area で、もう 1 つは 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

平均を小数点以下 1 桁に丸めたい場合は、Round(AVG(Price), 1)代わりに使用できます。

于 2013-05-29T12:28:00.503 に答える