• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスで抽出+合計)

アクセス2003を使用している方への質問:会社ごとの金額の合計を取得する方法

このQ&Aのポイント
  • アクセス2003を使用している方が、会社ごとの金額の合計を取得したい場合の方法について教えてください。
  • テーブルのデータには会社名と金額の列があり、各会社について5つの金額が設定されています。
  • たとえば、B社の金額の合計を出力するためにはどのような方法がありますか?SQLを使用してもかまいません。

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

なんか問題ありありのテーブル構造ですね、何かからの出力データ? とりあえず、元のテーブル名を tbl として例題ならこんな風? select 会社名,sum(t1.金額) AS 合計 from (select 会社名1 as 会社名,金額1 as 金額 from tbl union all select 会社名2 ,金額2 from tbl) as t1 group by t1.会社名; 会社名1~会社名5、金額1~金額5まであるのでしたら select 会社名,sum(t1.金額) AS 合計 from (select 会社名1 as 会社名,金額1 as 金額 from tbl union all select 会社名2 ,金額2 from tbl union all select 会社名3 ,金額3 from tbl union all select 会社名4 ,金額4 from tbl union all select 会社名5 ,金額5 from tbl) as t1 group by t1.会社名; かな?

pikkohikaru
質問者

お礼

ありがとうございました! 無事できました。

関連するQ&A