1

クロス集計クエリ (アクセス テーブルを使用) を作成しようとしていますが、内部結合ステートメントの記述に迷いました。私の最終結果は「QueryResult」になると思います。

表 1 はファンド情報、表 2 はファンドが持つデータのタイプ、表 3 はデータのコードから表 2 のタイプ データへの変換、表 4 はデータを保持します。

表1

FundID FundName
1      Fund1
2      Fund2
3      Fund3
4      Fund4
5      Fund5
6      Fund6
7      Fund7

表2

TypeID TypeName
1      Balance
2      Yield
3      Fees
4      Deposits
5      Withdraws

表3

CodeID TypeID    
KT111   1
KT112   2
KT113   3
KT115   3
KT116   4
KT117   4
KT118   5
KT119   5

表 4

CodeID FundID DataVal
KT111  1      1000
KT116  2      40
KT118  3      30
KT119  3      30
KT118  2      10
KT119  2      50
KT111  2      3000
KT111  3      2000
KT112  1      1.5
KT112  2      1.0
KT112  3      0.5

PS: Table4 には多くの行が含まれており、ここでは必要のないコードを示しています。

クエリ結果

FundID  Balance Yield Fees Deposits Withdraws
1        1,000   1.5   555   40     60
2        3,000   1.0   155   20     60
3        2,000   0.5   255   70     60

クエリ結果を取得するための正しいステートメントは何ですか? (内部結合で迷子になりました...) データの一部を合計し、table4 の他のデータの値を (合計せずに) 表示する方法はありますか?

ありがとう!

4

1 に答える 1