触发器简单分享记录

CREATE TRIGGER  Trg_TableName_Insert  --触发器名称
ON new_maintenancerecordinfo
instead of  UPDATE
AS
BEGIN
   SET NOCOUNT ON;
   -- 检查是否更新了特定的字段
    IF UPDATE(New_approvedetial)
	BEGIN
--
	update  new_maintenancerecordinfo set new_sssmwhf=danj.工时合计 * gys.New_workunit,new_asmwhf=danj.工时合计 * gys.New_workunit,new_ccsmwhf=danj.工时合计 * gys.New_workunit,new_fsmwhf=danj.工时合计 * gys.New_workunit
from   new_maintenancerecordinfo as wxzb 
join (select  new_maintenancerecordinfonew_maintena as 维修记录信息绑定 ,sum(new_workhoursnum) as 工时合计,new_maintenancerecordinfonew_maintenaName as 单据号 from new_maintenanceworkhoursinfo 
GROUP BY new_maintenancerecordinfonew_maintena,new_maintenancerecordinfonew_maintenaName
) as danj on wxzb.new_number=danj.单据号 and wxzb.new_maintenancerecordinfoid=danj.维修记录信息绑定
join account as gys on wxzb.new_accountnew_maintenancerecordinfo3 =gys.AccountId
where  gys.New_workunit is not null

END
END

go

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值