深圳全飞鸿

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 627|回复: 0
打印 上一主题 下一主题

HOLD的处理逻辑

[复制链接]

800

主题

1379

帖子

7725

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7725
跳转到指定楼层
楼主
发表于 2020-8-7 10:21:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


SQL:


insert into sfc.r_hold_info_t(serial_number,model_name,mo_number,group_name,hold_time,unhold_time,hold_code,hold_desc,emp_no)  
select serial_Number ,model_name,mo_number,wip_group,now(),null,'001','AAA','GNET'
from sfc.r107 wHERE serial_number = '02041801000397' and wip_group not like 'HOLD%'

UPDATE SFC.r_wip_tracking_t SET group_name = if(SUBSTR(group_name, 1, 4)='HOLD', group_name, concat('HOLD', group_name )),
next_station =  if(SUBSTR(next_station, 1, 4)='HOLD', next_station,  concat('HOLD',next_station  )),
wip_group=if(SUBSTR(wip_group, 1, 4)= 'HOLD',
wip_group,concat('HOLD',wip_group)) WHERE serial_number = '02041801000397'


UPDATE SFC.R_wip_tracking_t a SET a.group_name = if(SUBSTR(a.group_name, 1, 4)='HOLD',
substr(a.group_name,5,length(a.group_name)),a.group_name ),a.next_station =  if(SUBSTR(a.next_station, 1, 4)='HOLD',
substr(a.next_station,5, length(a.next_station)),   a.next_station  ),a.wip_group=if(SUBSTR(a.wip_group, 1, 4)= 'HOLD',
substr(a.wip_group,5,length(a.wip_group)),a.wip_group) where  a.serial_number='02041801000397'


update sfc.r_hold_info_t set unhold_time=now(),emp_no1= 'GNET' WHERE serial_number = '02041801000397' and unhold_time is null


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|nagomes  

GMT+8, 2025-6-28 22:15 , Processed in 0.048681 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表