我的数据如下,其中包括mince和plus值。
AccCode Value
------------------------
1-2110 2000
1-3110 -100
2-4110 -400
4-5100 1000
我需要在下面输出而不创建临时SQL表
AccCode Debit Credit
1-2110 2000 0
1-3110 0 -100
2-4110 0 -400
4-5100 1000 0
有人能帮助我吗?
答案 0 :(得分:0)
select acccode,
case
when value >= 0 then value
else 0
end as debit,
case
when value < 0 then value
else 0
end as credit
from the_table