• ベストアンサー

アクセスの合計について

デ-タに 商品コ-ド|支店名|数量|        1111  | 東京 |10 1111  | 大阪 |20 1111  | 神戸 |30  ~ 9999   | 東京 |10  9999   | 大阪 |20   9999   | 神戸 |30   アクセス クエリ-で 商品コ-ド 毎の 東京+大阪の数量を合計したいのですが組み方を指導願います 

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

  • ベストアンサー
  • Tiffa9900
  • ベストアンサー率31% (68/216)
回答No.3

ANo.1です。 > 支店名を表示出来ないでしょうか? 具体的にどのようにしたいのでしょうか? 支店名をまたがって集計しているので、「東京+大阪」等にしたいということでしょうか? ちなみに、集計クエリの性質上、3列目の抽出条件に応じて自動で変更する事はできません。 固定でかまわないのであれば、 4列目 フィールド:'東京+大阪' テーブル:(無し) 集計:グループ化 表示:レ(チェック) でダミーの列を追加できます。

ryo0511
質問者

補足

お忙しい所有難う御座います 一番最初の方法を使用します 例えば コ-ド毎の 東京支店+大阪支店の数字の合計が出したいのです(コ-ド番号が1000程で支店名が6個程度 デ-タ-量が6000有るので sumproduct関数を使用してたのですが 他の関数も沢山使用してたので 動きが悪いので)  今まで 東京支店、大阪支店ごとにクエリ-で抽出して エクセルで+してたのが 面倒なので 何かいい方法が無いか探していました  集計クエリ-使用したのですが 思う様な結果が得られ無かったので 投稿しました 

その他の回答 (2)

回答No.2

クエリはSQLでもいいですか? テーブル名がわからないのでt_uriageとします。 SELECT 商品コード,SUM(数量) FROM t_uriage WHERE 支店名="東京" OR 支店名="大阪" GROUP BY 商品コード これをSQLビューで記述すると可能だと思います。 わからなければそのままコピペして FROMの右のテーブル名だけ変更してください。 これをSQLビューで記述した後、デザインビューで見ると きちんとそこにも記述してあります。 WHEREの条件式は 支店名<>="神戸" でもいけると思います。

  • Tiffa9900
  • ベストアンサー率31% (68/216)
回答No.1

自分の環境は、Access2003です。 クエリのデザインビューを開く。 テーブルを選ぶ。 「選択クエリ」にする。(クエリ>選択)たぶんデフォルト。 「集計」を表示する。(表示>集計) 1列目 フィールド:商品コード テーブル:該当のテーブル 集計:グループ化 表示:レ(チェック) 2列目 フィールド:数量 テーブル:該当のテーブル 集計:合計 表示:レ(チェック) 3列目 フィールド:支店名 テーブル:該当のテーブル 集計:Where 条件 表示:□(未チェック) 抽出条件:IN ('東京','大阪') これでどうでしょうか?

ryo0511
質問者

補足

有難う御座います 集計はできましたが 支店名を表示出来ないでしょうか?

関連するQ&A