求一句话计算税后工资!!江湖救急!!

gowithme2002 2004-04-29 02:46:01
用一句可以在Acess中直接执行的SQL语句来实现计算税后工资,现假设有数据表a,其中有两个字段b(姓名), c(工资);然后通过该语句要得到每位员工的税后工资,条件是
税后工资 = (工资)- 个人所得税;
x =(工资)- 850;
if(x < 500)
个人所得税 = x * 5 %;
else
if(x < 1000)
个人所得税 = 500 * 5 % + (x - 500) * 10%;
else
个人所得税 = 500 * 5 % + 500 * 10% + (x - 1000) * 15%;

以上只是大概的比例, 急求各位大虾能够赐教!
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gowithme2002 2004-04-30
  • 打赏
  • 举报
回复
谢谢两位!
hslyliu 2004-04-29
  • 打赏
  • 举报
回复
噢,错了,偶上面的是计算所得税的.
这个是税后工资
SELECT A.B, [C]-IIf(([C]-850)<500,([C]-850)*0.05,IIf(([C]-850)<1000,500*0.05+([C]-850-500)*0.1,500*0.05+500*0.1+([c]-1000-850)*0.15)) AS 稅後工資
FROM A;
hslyliu 2004-04-29
  • 打赏
  • 举报
回复
SELECT A.B, IIf(([C]-850)<500,([C]-850)*0.05,IIf(([C]-850)<1000,500*0.05+([C]-850-500)*0.1,500*0.05+500*0.1+([c]-1000-850)*0.15)) AS 稅後工資
FROM A;
victorycyz 2004-04-29
  • 打赏
  • 举报
回复

select *, iif(c-850<500,(c-850)*.05,iif(c-850<1000,25+(c-1350)*.1,75+(c-1850)*.15)) as 税后工资
from a

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧