假設我有以下表如何將條件總和聚合列添加到SQL查詢取決於前面的行?
|Id|Debtor|Creditor|
| 0|0 |400 |
| 1|1000 |0 |
| 2|2000 |0 |
| 3|0 |5000 |
我需要在每一行添加兩列TotalDebt
和TotalCredit
與單個行唯一的總計一個充滿另一種是零的條件。 這是我要查找的查詢結果。
|Id|Debtor|Creditor|TotalDebt|TotalCredit|
| 0|0 |400 |0 |400 |
| 1|1000 |0 |600 |0 |
| 2|2000 |0 |2600 |0 |
| 3|0 |5000 |0 |2400 |
如果你添加這行:'4,100,0',該怎麼辦?你的結果會在'TotalDebt'列中顯示'-2300',在'TotalCredit'列中顯示'0' ... http://rextester.com/RDCQT51162 –
@ZoharPeled我認爲這是OP實際需要的。 –
那麼,-2300的總債務實際上是2300的總抵免額,這正是我的建議所顯示的。我想我們將不得不等待OP做出迴應。 –