У меня есть таблица =>Получить условный SUM в первом ряду
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
Я хочу SUM из D1 в первом ряду для каждого ПК, где SPK = 0 вместо 0.
Кроме того, D1 всегда 0, где SPK = 0. Я хочу отображать SUM в полях D1, где SPK = 0 на основе значения PK.
Любой способ получить СУММУ D1 в первой строке вместо 0, где SPK = 0?
Я не знаю, как это сделать. Спасибо за ваш ответ заранее. – sapatelbaps