- ベストアンサー
アクセスのクエリで全合計を出したのですが
例 code name suu1 suu2 10 aaaa 12 2 20 bbbb 4 1 30 cccc 6 3 40 dddd 10 1 50 eeee 5 2 ----------------------- total 27 9 このようなテーブルがあるとすると total= 27、という 値をだしたいのです 方向としては、クロス集計クエリをつかうのでしょうか? でもクロス集計は1レコード内の 10 aaaa 12(suu1) 2(suu2) 12+2=14 のような合計はとれるのですが、全レコードの合計が いくらやっても、取れません、 よろしくおねがいします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
この間、この手の問いが多いですね。 ただ、質問のような形での合計を求めるのは無理です。 code name suu1 suu2 10 aaaa 12 2 20 bbbb 04 1 30 cccc 06 3 40 dddd 10 1 50 eeee 05 2 ----------------------- total 27 9 これは、Excelの考え方です。 強引にそれぞれの総計欄を求めることも可能ですがムダです。 フォームやレポートでは、総計欄を自在にアペンドできるからです。
その他の回答 (2)
- Yeti21
- ベストアンサー率47% (396/830)
Accessのバージョンがわからないのですが、 クロス集計ではなく、表示-集計で項目の合計が取れるはずですが。
お礼
回答ありがとうございます Accessバージョンは2003です >クロス集計ではなく、表示-集計で項目の合計が取れるはずですが。 なるほど、自分は使ったことなかったのですが ”表示-集計”という方法があった、と発見しました しかし、やり方がわるいのかも、知れませんが 合計は取れるのですが、全レコードの合計がでません ここまで、ありがとうございました
- ipsum11
- ベストアンサー率21% (55/251)
>total=27、という値をだしたいのです この27はどういう計算でしょうか? また、全レコードの合計とは、どのカラムを合計するのでしょうか? suu1の全レコードの合計? suu2の全レコードの合計? suu1+suu2の全レコードの合計?
補足
わかりにくい説明ですみません >total=27、という値をだしたいのです この27はどういう計算でしょうか? また、全レコードの合計とは、どのカラムを合計するのでしょうか? suu1の全レコードの合計? suu2の全レコードの合計? suu1+suu2の全レコードの合計? 目的は ●suu1の全レコードの合計=27、です suu2は”レコード内の合計はでる”を説明するために 挙げて、かえってわかりにくくしてしまいました。 すみませんでした。
お礼
わかりました、ありがとうございました 実は、出来ない、とわかれば、私にとって 大きな進歩です。すっきりしました。 この手の質問も多いのですか? ありがとうございました。