[xyq866]:一个工资表,其人员为1000人,每人工龄不一样,其部分字段为:工资,工龄,病假工资,应发工资。 现在想求病假工资,其条件为:工龄5年之内, 病假工资=工资*40% 工龄大于5年小于等于10年 病假工资=工资*35% 工龄大于10年小于等于15年 病假工资=工资*30% 工龄大于15年小于等于20年 病假工资=工资*25% 工龄大于20年小于等于25年 病假工资=工资*20% 工龄大于25年小于等于30年 病假工资=工资*15% 工龄大于30年 病假工资=工资*10% 如何写语句?请高手指教。
——————————————————————————————————
[星星]:您可以通过多个update 语句来实现: EG: update 表名 set 病假工资=工资*40% where 工龄<5 go update 表名 set 病假工资=工资*35% where 工龄>=5 and 工龄<10 go update 表名 set 病假工资=工资*30% where 工龄>=10 and 工龄<15 -----
——————————————————————————————————
[xyq866]:不愧为高手,非常感谢星星!我已经完成此功能,同时也使我打开了用多条语句写语句的思路。[emb1]
上一篇:强烈建议开发平台增加部分编程命令
下一篇:设备维护保养管理系统的问题