| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 994 人关注过本帖
标题:请问各位大神,怎么写:用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
来 自:火星
等 级:版主
威 望:37
帖 子:641
专家分:2476
注 册: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: 12Rank: 12Rank: 12
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1548
专家分:3003
注 册: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
等 级:贵宾
威 望:109
帖 子:2197
专家分:3838
注 册:2007-4-27
收藏
得分:0 
个税是分档的:3%,10%,20%,25%,30%,35%,45%

只求每天有一丁点儿的进步就可以了
2022-10-11 16:02
快速回复:请问各位大神,怎么写:用SQL UPDATE语句计算“工资”表中所有教师的所 ...
数据加载中...
 
   



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

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