• ベストアンサー

アクセスのクエリで全合計を出したのですが

例 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 のような合計はとれるのですが、全レコードの合計が いくらやっても、取れません、 よろしくおねがいします。

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

  • ベストアンサー
noname#22222
noname#22222
回答No.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の考え方です。 強引にそれぞれの総計欄を求めることも可能ですがムダです。 フォームやレポートでは、総計欄を自在にアペンドできるからです。

maaaa
質問者

お礼

わかりました、ありがとうございました 実は、出来ない、とわかれば、私にとって 大きな進歩です。すっきりしました。 この手の質問も多いのですか? ありがとうございました。

その他の回答 (2)

  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.2

Accessのバージョンがわからないのですが、 クロス集計ではなく、表示-集計で項目の合計が取れるはずですが。

maaaa
質問者

お礼

回答ありがとうございます Accessバージョンは2003です >クロス集計ではなく、表示-集計で項目の合計が取れるはずですが。 なるほど、自分は使ったことなかったのですが ”表示-集計”という方法があった、と発見しました しかし、やり方がわるいのかも、知れませんが 合計は取れるのですが、全レコードの合計がでません ここまで、ありがとうございました

  • ipsum11
  • ベストアンサー率21% (55/251)
回答No.1

>total=27、という値をだしたいのです この27はどういう計算でしょうか? また、全レコードの合計とは、どのカラムを合計するのでしょうか? suu1の全レコードの合計? suu2の全レコードの合計? suu1+suu2の全レコードの合計?

maaaa
質問者

補足

わかりにくい説明ですみません >total=27、という値をだしたいのです この27はどういう計算でしょうか? また、全レコードの合計とは、どのカラムを合計するのでしょうか? suu1の全レコードの合計? suu2の全レコードの合計? suu1+suu2の全レコードの合計? 目的は ●suu1の全レコードの合計=27、です suu2は”レコード内の合計はでる”を説明するために 挙げて、かえってわかりにくくしてしまいました。 すみませんでした。

関連するQ&A

専門家に質問してみよう