工资表里的计算问题 很急 很急 大分 这个好象没有什么啊用sqlupdate table set 实发工资=基本工资+岗位工资+津贴这样可以么???????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个可么?update table_name set 实发工资=基本工资+岗位工资+津贴???????? 把公式存到表里,计算时用动态查询语句就行了,相当简单。不懂语法的话,查找一下exec sp_sqlexec [@sqlstr] 用法. 专门用一个表来存放公式,然后分别取出来生成相应的SQL语句再执行可以了。如有公式:1 应发工资 = 工资1 + 工资2 - 扣12 税= 应发工资 * 0.83 实发工资 = 应发工资 - 税然后分别生成SQL执行一次,就可以了。 mrzho能具体以下 sql语句吗? 万分感谢! 存的时候 是一个字段一个字段的吗? 比如说 field1 存 基本工资; field2 存 ‘+“ ;field3存 津贴 这样一次存下去 还是 一个字段 把所有的公式符号存到里边去呢? 请指教? 可以只取三个字段,实发工资字段用计算字段,sql支持计算字段,只要定义出即可 在oncalcFields()事件中进行你需要的计算在onbeforePost()事件中对你的字段进行存储如下:onCalcFields(DataSet:TDataset)begin DataSet.YourCalcField.AsInteger:= DataSet.SalaryField1.AsInteger+..+DataSetSalaryFieldn.AsInteger;end;OnBeforePost(Dataset:TDataset);begin DataSet.YourRealField.AsInteger:=DataSet.YourCalcField.AsInteger;end; 请教windows2003server上dcom的配置 十萬火急!怎樣在ReportBuild中實現按列打印 一个关于delphi5的问题,答对就有分 高分求简单问题的解——四则运算的解析(delphi版本) 利用Delphi对IE控制的问题.....有源码.. dbedit的值相减 请北京的朋友介绍几个求职信息? *****大家请进,关于控件使用的问题,帮忙的朋友一律有分 用sendmessage发送按键消息 如何一次将一个表中的记录全部加入另一个表?代码以贴出了 100分送上: 谁能把OICQ 做成控件 谁来答上,我一定给分,不给不是人。。。
update table_name set 实发工资=基本工资+岗位工资+津贴
????????
不懂语法的话,查找一下exec sp_sqlexec [@sqlstr] 用法.
如有公式:
1 应发工资 = 工资1 + 工资2 - 扣1
2 税= 应发工资 * 0.8
3 实发工资 = 应发工资 - 税
然后分别生成SQL执行一次,就可以了。
‘+“ ;field3存 津贴 这样一次存下去
还是
一个字段 把所有的公式符号存到里边去呢? 请指教?
在onbeforePost()事件中对你的字段进行存储
如下:
onCalcFields(DataSet:TDataset)
begin
DataSet.YourCalcField.AsInteger:=
DataSet.SalaryField1.AsInteger+..+DataSetSalaryFieldn.AsInteger;
end;OnBeforePost(Dataset:TDataset);
begin
DataSet.YourRealField.AsInteger:=DataSet.YourCalcField.AsInteger;
end;