标题:请问各位大神,怎么写:用SQL UPDATE语句计算“工资”表中所有教师的所得税和 ...
只看楼主
幸福99
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2022-10-9
 问题点数:0 回复次数:4 
请问各位大神,怎么写:用SQL UPDATE语句计算“工资”表中所有教师的所得税和会费。所得税为“基本工资”、“岗位津贴”和“奖金”之和超出5000元的按5%计
我在命令窗口输入下面代码,显示错误,怎么改?请各位大神帮忙!!!感谢

update 工资 set 所得税=
case
when  基本工资+岗位津贴+奖金>5000 then (基本工资+岗位津贴+奖金-5000)*5%
when 基本工资+岗位津贴+奖金<=5000 then 0
end
update 工资 set 会费=基本工资*0.5%
搜索更多相关主题的帖子: 工资 计算 所得税 超出 UPDATE 
2022-10-11 09:46
幸福99
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2022-10-9
得分:0 
是VIsual foxpro6软件编写的代码
2022-10-11 09:47
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:29
帖 子:484
专家分:1827
注 册:2018-3-13
得分:0 
试试吧,没有过vfp6

update 工资 set 所得税 = iif(基本工资+岗位津贴+奖金<=5000, 0, (基本工资+岗位津贴+奖金-5000)*0.005)


[此贴子已经被作者于2022-10-11 11:36编辑过]

2022-10-11 11:35
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:0 
试一试:
update 工资 set 所得税 = case(基本工资+岗位津贴+奖金>5000,(基本工资+岗位津贴+奖金-5000)*5%,基本工资+岗位津贴+奖金<=5000,基本工资*0.5%,0)
2022-10-11 13:22
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:0 
个税是分档的:3%,10%,20%,25%,30%,35%,45%

只求每天有一丁点儿的进步就可以了
2022-10-11 16:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-510269-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.287952 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved