社区
MS-SQL Server
帖子详情
做工资计算时遇到的问题
yunshiyu
2004-12-07 02:08:55
在做工资计算时,表中一列存的是工资的计算公式,现在可以把公式显示成‘100-20+32’这样的字符串,如何才能存成数值?(112)
如何才能进行批处理的修改所有的公式,改为数值?
自己可以用游标实现,觉得一定有更容易的方法
希望大家帮忙!
...全文
189
8
打赏
收藏
做工资计算时遇到的问题
在做工资计算时,表中一列存的是工资的计算公式,现在可以把公式显示成‘100-20+32’这样的字符串,如何才能存成数值?(112) 如何才能进行批处理的修改所有的公式,改为数值? 自己可以用游标实现,觉得一定有更容易的方法 希望大家帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
playyuer
2004-12-08
打赏
举报
回复
--drop table T
select * into T
from
(
select '100*0.1 + 10 / 9 *100 -100 + 0.9' as F
union all
select '101 * 0.9'
union all
select '101+10+9'
) T
select *
from T
declare @F varchar(100)
declare @ decimal(10,5)
declare @sql nvarchar(100)
DECLARE xcursor CURSOR FOR
SELECT F
FROM T
for update of F
OPEN xcursor
FETCH NEXT FROM xcursor
INTO @F
WHILE @@FETCH_STATUS = 0
BEGIN
set @sql = N'set @ = ' + cast(@F as nvarchar(100))
exec SP_EXECUTESQL @sql ,N'@ decimal(8,2) out', @ out
select @F,@
UPDATE T
SET F = cast(@ as varchar(100))
WHERE CURRENT OF xcursor
FETCH NEXT FROM xcursor INTO @F
end
CLOSE xcursor
DEALLOCATE xcursor
select *
from T
pennyclz
2004-12-07
打赏
举报
回复
up
didoleo
2004-12-07
打赏
举报
回复
上面的不对,那样还是要用游标.
didoleo
2004-12-07
打赏
举报
回复
--这样可以吗
declare @formule varchar(8000)
declare @sql varchar(8000)
select @formule='100-20+30'
set @sql='select '+@formule
exec(@sql)
yunshiyu
2004-12-07
打赏
举报
回复
我也是这样做的
但多条记录的时候是否一定要用游标做呢?
没有简单点的办法吗?
scorpiowell
2004-12-07
打赏
举报
回复
动态生成sql
yunshiyu
2004-12-07
打赏
举报
回复
把‘100-20+32’字符串转换成:112(数值)就行啊
chd2001
2004-12-07
打赏
举报
回复
讲清楚点把,怎么换法。‘100-20+32’要转换成什么样的 才行?
工资
计算
:小明的公司每个月给小明发
工资
,而小明拿到的
工资
为交完个人所得税之后的
工资
。假设他一个月的税前
工资
为S元,则他应交的个人所得税按如下公式
计算
:
题目1:
工资
计算
问题
描述 小明的公司每个月给小明发
工资
,而小明拿到的
工资
为交完个人所得税之后的
工资
。假设他一个月的税前
工资
为S元,则他应交的个人所得税按如下公式
计算
: 1) 个人所得税起征点为3500元,若S不超过3500,则不交税,3500元以上的部分才
计算
个人所得税,令A=S-3500元; 2) A中不超过1500元的部分,税率3%; 3) A中超过1500元未超过4500元的部分,税率10%; 4) A中超过4500元未超过9000元的部分,税率20%; 5)
财务人员给员工发
工资
时
经常
遇到
这样一个
问题
, 即根据每个人的
工资
额(以元作为单位)
计算
出各种面值的钞票的张数,且要求总张数最少。 例如,某职工
工资
为3436元,发放方案为: 100元34张,20元1张
财务人员给员工发
工资
时
经常
遇到
这样一个
问题
, 即根据每个人的
工资
额(以元作为单位)
计算
出各种面值的钞票的张数,且要求总张数最少。 例如,某职工
工资
为3436元,发放方案为: 100元34张,20元1张,10元1张,5元1张,1元1张. #include int main() { int money; int m100 = 0; int m20 = 0; int m10 =
python制作税后
工资
计算
器
介绍 重新实现上一个挑战中的个税
计算
器,可以
计算
并处理多人的
工资
并打印税后
工资
。 项目需求改变: 输出税后
工资
计算
过程需要扣除社会保险费用 支持多人同
时
计算
工资
打印税后
工资
列表 个税
计算
公式: 应纳税所得额 =
工资
金额 - 各项社会保险费 - 起征点(3500元) 应纳税额 = 应纳税所得额 × 税率 - 速算扣除数 其中各项社会保险费我们在本程序中需要
计算
,
计算
公式由于各地不一样,...
最高明的
工资
计算
方法(我的老板是这样给我算
工资
的)
我
遇到
了有史以来最高明的
工资
计算
方法.本人月薪x元.2006年2月21日早晨8点半到公司上班, 3月8日发2月份的
工资
,因为不满一个月,给我的
工资
是这样
计算
的:先按每月30.5天,算得每日
工资
为 x元 / 30.5天 (2月份有28天,还包括了周六周日,他们算30.5天,强) 再
计算
我的上班天数, 21日第一天上班,因为第一天来,所以没有签到,所以不算
工资
,25日、26日,是周六
薪资管理模块,经常会
遇到
的40几个
问题
汇总
这几年开发薪资管理模块后,经常
遇到
的
问题
汇总,不足之处请补充。
随随便便
做
个啥,都很容易,
做
个经得起考验的,能重复利用的软件,真不容易啊。
大家平
时
拿
工资
的,也需要知道
工资
是怎么算的? 当老板了,更需要知道
工资
是怎么发的吧。
01. 一个系统里有多个单位,每个单位的薪资项目不一样,但是需要集中控制,不能每个单独使用。
02. 薪资项目,每过几年,都会有些调整,不能是固定的。
03. 薪资与考勤、加班、请假等的有机结合
问题
。
04. 新来
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章