我有一个存储Customerid,amount和vouchartype的表,这是一个为单个客户存储多个条目的事务表。对于借方,vouchartype为'D',对于Credit为'C',所有金额均为正值。现在我要求个人客户借记值的总和应该从信用值中减去。
请帮帮我
答案 0 :(得分:0)
这是一个解决方案。除了' C'以外的所有内容被认为是积极的。您可能需要根据需要反转符号。
SELECT
Customerid,
sum(case when vouchartype = 'C' THEN -amount ELSE amount END) As AMount
FROM YOurTable
GROUP BY Customerid