答案 0 :(得分:1)
您可以使用案例和
分组select date, sum(case when drcr = 'CR' then amount
when drcr = 'DR' then -amount
else 0 end)
from my_table
group by date
答案 1 :(得分:0)
作为@scaisEdge,但你需要一笔钱。
select date, sum(case when drcr = 'CR' then amuont else (-1 * amount) end) as tran_amt
from my_table
group by date
这应该是清楚的,但它的工作方式是在每个日期的总数中添加信用额和减去借方。