- ベストアンサー
Access クエリ フィールドごとに合計をしたい
クエリで、フィールドごとに合計する事は、できますでしょうか? 担当 / 作業1 / 作業2 / 作業3 / 太郎 / 3 / 5 / 5 / 花子 / 9 / 8 / 6 / 合計 / 12 / 13 / 13/ という感じで、一番下が合計(レコード(?))という体裁にしたいのです。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 具体的に書くと以下のようになります。 SELECT 担当,作業1,作業2,作業3 FROM テーブル UNION SELECT '合計', SUM(作業1), SUM(作業2), SUM(作業3) FROM テーブル
その他の回答 (1)
- Dxak
- ベストアンサー率34% (510/1465)
回答No.1
普通はクエリで実現してくるものじゃなくて、フォーム、レポートで行う内容なのですが・・・方法がないわけではありません 方法としては > 担当 / 作業1 / 作業2 / 作業3 / > 太郎 / 3 / 5 / 5 / > 花子 / 9 / 8 / 6 / の選択クエリと、 > 担当 / 作業1 / 作業2 / 作業3 / > 合計 / 12 / 13 / 13/ の集計クエリをユニオンクエリで結合するようになるんですが・・・ 必ず合計が最後にするには、コード等を挟んで指定した順番に並ぶように細工する必要が出てきます
質問者
お礼
ありがとうございます。 >普通はクエリで実現してくるものじゃなくて、フォーム、レポートで行う やはりそうですか・・・。 実は、フィールドは「作業1」から「作業20」までありまして、 楽な方法がないものかと思い、質問しました。
お礼
ありがとうございます。 ほぼ目的のものです。 あとは、一番下が”合計”になるようにするだけなんですね。