Foxtable(狐表)用户栏目专家坐堂 → u pdate


  共有2100人关注过本帖树形打印复制链接

主题:u pdate

帅哥哟,离线,有人找我吗?
cuicuibing
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:401 积分:3528 威望:0 精华:0 注册:2014/1/8 17:12:00
u pdate  发帖心情 Post By:2020/5/5 9:41:00 [只看该作者]

Dim cmd As New SQLCommand
cmd.C
Dim cur As String = "21449"
cmd.CommandText = "u pdate 派工明细表  SET 工资标准 = b.单价,定额 = b.修改定额,明细工资 = 派工量 * b.单价 * b.人数 * b.计件比例,浮动工资 = 派工量 * b.单价 * b.人数 * b.计件比例*0.05  from 派工明细表 as a  left join (s elect 编号,单价,修改定额,人数,计件比例,订单数量 from 工资表明细标准) As b on a.编号 = b.编号 where 派工单号 = '"& cur &"'"
cmd.ExecuteNonQuery()

请教版主,标红的部分,浮动工资 = 派工量 * b.单价 * b.人数 * b.计件比例*0.05 加上判断条件, b.订单数量 <50 , 则 计算 浮动工资 =  派工量 * b.单价 * b.人数 * b.计件比例*0.05

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106464 积分:541467 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/5 10:00:00 [只看该作者]

分开2条sql处理吧,先更新其它列。再添加条件更新浮动工资

 回到顶部
帅哥哟,离线,有人找我吗?
cuicuibing
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:401 积分:3528 威望:0 精华:0 注册:2014/1/8 17:12:00
  发帖心情 Post By:2020/5/5 10:01:00 [只看该作者]

好的

 回到顶部