私はテーブルを持っています=>
Main Table : MT
================
PK SPK Name D1
==============
1, 0, XYZ, 0
1, 1, A, 99
1, 2, B, 88
1, 3, C, 77
2, 0, NULL, 0
2, 1, NULL, 99
2, 2, Z, 88
そこから得たい
Result Table : RT
================
PK SPK Name D1
==============
1, 0, XYZ, 264
1, 1, A, 99
1, 2, B, 88
1, 3, C, 77
2, 0, NULL, 187
2, 1, NULL, 99
2, 2, Z, 88
SPK=0 ではなく、各 PK の最初の行に D1 の SUM が必要です。
また、SPK=0 の場合、D1 は常に 0 です。PK 値に基づいて SPK=0 の D1 フィールドに SUM を表示したい。
SPK=0 の 0 ではなく、最初の行で D1 の SUM を取得する方法はありますか?