Microsoft Access 掲示板

テーブルの値の部分集計について

2 コメント
views
4 フォロー

お世話になります。
テーブルのレコードの部分集計についてお教えください。

現状下のようなテーブルがあります。
その中で取引記国の一部の取引件数の集計をしたいのです。

アジア、南米地域のみ集計して、取引件数を出力できますでしょうか?
最終的に欲しい項目は企業名、取引国、取引件数になります。

●元テーブル

企業名企業コード取引国取引国コード取引件数
A社1アメリカ110
A社1カナダ25
A社1フランス36
A社1中国107
A社1ブラジル208
A社1コロンビア2120
B社2アメリカ13
B社2カナダ25
B社2イギリス4100
B社2香港1150
B社2韓国1290
B社2コロンビア215
B社2チリ2230
C社3アメリカ150
C社3フランス347
C社3香港1152
C社3韓国1295
C社3台湾1390
C社3チリ225
D社4アメリカ150
D社4イギリス440
D社4中国1050
D社4台湾1390
D社4ブラジル208
E社4フランス320
E社4イギリス430
E社4台湾1340

●欲しい出力

企業名企業コード取引国取引国コード取引件数
A社1アメリカ110
A社1カナダ25
A社1フランス36
A社1アジア7
A社1南米28
B社2アメリカ13
B社2カナダ25
B社2イギリス4100
B社2アジア140
B社2南米35
C社3アメリカ150
C社3フランス347
C社3アジア11237
C社3南米5
D社4アメリカ150
D社4イギリス440
D社4アジア10140
D社4南米8
E社4フランス320
E社4イギリス430
E社4アジア40
新人情シス
作成: 2020/04/09 (木) 13:06:04
最終更新: 2020/04/09 (木) 13:12:48
通報 ...
1

下記のような取引国マスターを作成します。

取引国コード取引国地域コード地域名
1アメリカ1アメリカ
2カナダ2カナダ
3フランス3フランス
4イギリス4イギリス
10中国10アジア
11香港10アジア
12韓国10アジア
13台湾10アジア
20ブラジル20南米
21コロンビア20南米
22チリ20南米

クエリを作成して、元テーブルと取引国マスターを取引国コードで結合します。
集計クエリにして、企業名、企業コード、地域コード、地域名 でグループ化して、取引件数を合計にすればご希望の結果になります。

2
新人情シス 2020/04/09 (木) 15:00:24 bcee9@5a927

hatena様

早速のご回答ありがとうございます。
ご指導頂きましたようにやると集計が出来ました。

数日悩んでいたので目からうろこが落ちる思いです。
本当にありがとうございました。

企業名地域名取引件数の合計
A社アメリカ10
A社カナダ5
A社フランス6
A社アジア7
A社南米28
B社アメリカ3
B社カナダ5
B社イギリス100
B社アジア140
B社南米35
C社アメリカ50
C社フランス47
C社アジア237
C社南米5
D社アメリカ50
D社イギリス40
D社アジア140
D社南米8
E社フランス20
E社イギリス30
E社アジア40