第 1 列是mem_id
,第 2 列是Transaction type
C 和 D,第 3 列是Amount Owed
。所以我想返回第 3 列“欠款”,但它必须是每个成员在第 2 列中的 CD。谢谢,我希望有帮助。
如果我正确理解了您的问题...
SELECT mem_id,
Sum(CASE TranType
WHEN 'C' THEN Amount
WHEN 'D' THEN -Amount
END) AS Amount_Owed
FROM YourTable
GROUP BY mem_id;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24786 次 |
最近记录: |