テーブル「アセット」と「トランザクション」を使用して、下の 3 番目のテーブルに示されている出力を取得しようとしています。
Cmpy、Acct、AssetID でグループ化し、Sum(cost) を取得しようとしています。ただし、各コストは、合計する前にトランザクション テーブルから調整する必要があります。方法がわからない。
表: 資産
+---------+--------+---------+--------+ | | 通貨 | アカウント | 資産 ID | コスト | +---------+--------+---------+--------+ | | 50 | 120 | 109 | 100.00 | | | 50 | 120 | 109 | 200.00 | | | 50 | 120 | 110 | 300.00 | | | 50 | 120 | 110 | 20.00 | | | 50 | 121 | 107 | 150.00 | | | 50 | 121 | 201 | 200.00 | +---------+--------+---------+--------+
表: 取引
+--------+---------+--------+ | | 通貨 | 資産 ID | 金額 | +--------+---------+--------+ | | 50 | 109 | -50.00 | | | 50 | 110 | 50.00 | | | 50 | 110 | -20.00 | | | 50 | 201 | -50.00 | +--------+---------+--------+
出力
+--------+--------+--------+ | | 通貨 | アカウント | 合計 | +--------+--------+--------+ | | 50 | 120 | 600.00 | | | 50 | 121 | 300.00 | +--------+--------+--------+