200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 更新生产任务单工时和BOM描述

更新生产任务单工时和BOM描述

时间:2019-06-08 06:25:31

相关推荐

更新生产任务单工时和BOM描述

CREATE TRIGGER [dbo].Fu_ICMOon [dbo].ICMOFor INSERTASSET NOCOUNT ONDECLARE @NUMBER int;--声明变量:NUMBERselect @NUMBER = FItemID from inserted--取当前插入记录的物料内码赋值给@NUMBER/*更新生产任务单工时和BOM描述*/update ICMO--更新生产任务单工时set FHeadSelfJ01108 = c.f1,FHeadSelfJ0197 = b.fnote--BOM描述 = BOM表.备注from ICMO a--生产任务单join t_RoutingOper b--工艺路线表体on a.FRoutingID = b.FInterID--生产任务单.工艺路线 = 工艺路线表体.表头内码and a.FItemID = @NUMBER--生产任务单.物料内码 = 当前出入的物料内码join (select FInterID, sum(FPersonStdTimeRun) f1--表头内码,汇总标准人工运行工时f1from t_RoutingOper--工艺路线表体group by FInterID--表头内码)c on b.FInterID = c.FInterID--工艺路线表体.表头内码 = c.表头内码join ICBOM d--BOM表 bon a.FBomInterID = b.FInterIDand a.FItemID = @NUMBER--生产任务单.物料内码 = 当前出入的物料内码--生产任务单.BOM编号 = BOM表.BOM内码and isnull(a.FHeadSelfJ0197, 'a') <> b.fnote --判断生产任务单.BOM描述是否为NULL,为NULL返回‘a’ <> BOM表.备注and isnull(a.FHeadSelfJ0197, '') = ''--判断生产任务单.BOM描述是否为NULL,为NULL返回‘ ’ = ''

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。