• ベストアンサー

Access クエリ フィールドごとに合計をしたい

クエリで、フィールドごとに合計する事は、できますでしょうか? 担当 / 作業1 / 作業2 / 作業3 / 太郎 /    3 /    5 /   5 /   花子 /    9 /    8 /   6 / 合計 /    12 /    13 /    13/ という感じで、一番下が合計(レコード(?))という体裁にしたいのです。 よろしくお願いします。

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

  • ベストアンサー
  • pkh4989
  • ベストアンサー率62% (162/260)
回答No.2

こんにちは。 具体的に書くと以下のようになります。 SELECT 担当,作業1,作業2,作業3 FROM テーブル UNION SELECT '合計', SUM(作業1), SUM(作業2), SUM(作業3) FROM テーブル

PearlJam69
質問者

お礼

ありがとうございます。 ほぼ目的のものです。 あとは、一番下が”合計”になるようにするだけなんですね。

その他の回答 (1)

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

普通はクエリで実現してくるものじゃなくて、フォーム、レポートで行う内容なのですが・・・方法がないわけではありません 方法としては > 担当 / 作業1 / 作業2 / 作業3 / > 太郎 /    3 /    5 /   5 /   > 花子 /    9 /    8 /   6 / の選択クエリと、 > 担当 / 作業1 / 作業2 / 作業3 / > 合計 /    12 /    13 /    13/ の集計クエリをユニオンクエリで結合するようになるんですが・・・ 必ず合計が最後にするには、コード等を挟んで指定した順番に並ぶように細工する必要が出てきます

PearlJam69
質問者

お礼

ありがとうございます。 >普通はクエリで実現してくるものじゃなくて、フォーム、レポートで行う やはりそうですか・・・。 実は、フィールドは「作業1」から「作業20」までありまして、 楽な方法がないものかと思い、質問しました。

関連するQ&A