
第 1 列是mem_id,第 2 列是Transaction typeC 和 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)