2011-07-12 13 views
0

私は、MS Accessで月間の電力使用量のテーブルを持っています。私は電力使用量の総計のみを表示するテーブルまたはクエリを作成したいと思います。私の開始テーブルのサンプルは次のとおりです。IDが同じ場合は、フィールドを合計してビューに配置します。

ID, MeterID, DateRead, kWh 
-------------------------- 
1, 15256, 10/9/2010, 1710 
2, 15256, 11/1/2010, 4790 
3, 15256, 12/1/2010, 5390 
4, 15256, 1/1/2011, 7590 
5, 12557, 10/1/2010, 681 
6, 12257, 11/1/2010, 710 
7, 12257, 11/1/2010, 710 

などです。メーターIDが同じkWh列を合計したい。だから、このようになるでしょう

私はこれを2秒で行うことができます。残念ながら、これはSQL/Databasesへの私の最初の本当の旅なので、私はあまりよく知られていません。どんな助けもありがとう。ごめんなさい。

答えて

3
SELECT MeterID, SUM(kWh) FROM usage GROUP BY MeterID 

SUM()は、クエリのすべての行を通過して(ここではkWh)引数を合計する集計関数です。 SUM()に対応するMeterIDにkWhを追加するように指示するには、GROUP BYが必要です。

GROUP BY

+0

ありがとう。私はそれを説明するGROUP BY修飾子を忘れてしまった。 – Tom

関連する問題