日期:2014-05-18  浏览次数:20408 次

请高手帮看看怎么写,列的算法
表(工资)里有(姓名)列,(实际收入)列,有(个人所得税)列,三个列
我想如果(实际收入)-1600小于0,个人所得税添0
如果(实际收入)-1600大于500小于2000,个人所得税=((实际收入)-1600)*0.1-25
如果(实际收入)-1600大于2000小于5000,个人所得税=((实际收入)-1600)*0.15-125
是不是用case语句啊
怎样利用什么语句写。麻烦高手帮写一段


------解决方案--------------------
case
when 实际收入值 - 1600 > 500 and 2000 > = 实际收入值 - 1600 then (实际收入值 - 1600) * 0.1 - 25
when 实际收入值 - 1600 > 2000 and 5000 > = 实际收入值 - 1600 then (实际收入值 - 1600) * 0.15 - 125
else 0
end

个调税最好写全,省得以后再改了.