• ベストアンサー

Accessで合計値を求めたい

現在、Accessに登録したテーブルに、二つのフィールドがあります。 フィールド1にはID(名前)が入ってますが、同じフィールド内で重複しています。 フィールド2には、フィールド1の人物の「貯金額」が入っています。 フィールド1の人物の貯金額を合算して、 「フィールド1:ID、フィールド2:合計貯金額」 の形式でデータ出力したいのですが、 どのようなSQLを組めば良いでしょうか? 教えてください!

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

「同姓同名の別人」は無いものとして。 クエリをデザインビューで開き、新規作成>SQLビューに変更して以下をコピペしてください。 名前を付けて保存したら、デザインビューに切り替えて構造を見てください。 select [フィールド1], sum([貯金額]) as [合計貯金額] from テーブル group by [フィールド1];

hakase-chan
質問者

お礼

早速ありがとうございます! 「同姓同名の別人は無い」という認識で大丈夫でございます。

hakase-chan
質問者

補足

一つ補足で質問ですが、 同じ構造の3つの表(テーブル)から、 今回のように貯金額をID単位で合算した1つのデータを作りたいときには どのような記述になりますでしょうか?? この場合も、「同姓同名の別人は無い」です。

関連するQ&A