K3中 生产物料级次 charindex的应用

发布时间:2024-11-25 07:54

塑料袋可重复使用,减少一次性塑料的产生。 #生活技巧# #环保生活建议# #废旧物回收#

------------------------------------生成物料级次----------------------------------CREATE TABLE #ItemLevel(FNumber1 Varchar(355),FName1 Varchar(355),FNumber2 Varchar(355),FName2 Varchar(355),FNumber3 Varchar(355),FName3 Varchar(355),FItemID int,FNumber Varchar(355))INSERT Into #ItemLevelSELECTCASE WHEN CHARINDEX('.',FFullNumber)-1= -1 or FLevel<2 THEN NULL ELSE SUBSTRING(FNumber, 1,CHARINDEX('.',FFullNumber)-1) END, '',CASE WHEN CHARINDEX('.',FFullNumber,CHARINDEX('.',FFullNumber)+1)-1= -1 or FLevel<3 THEN NULL ELSE SUBSTRING(FNumber, 1,CHARINDEX('.',FFullNumber,CHARINDEX('.',FFullNumber)+1)-1) END,'', CASE WHEN CHARINDEX('.',FFullNumber,CHARINDEX('.',FFullNumber,CHARINDEX('.',FFullNumber)+1)+1)-1= -1 or FLevel<4 THEN NULL ELSE SUBSTRING(FNumber, 1,CHARINDEX('.',FFullNumber,CHARINDEX('.',FFullNumber,CHARINDEX('.',FFullNumber)+1)+1)-1) END,'', FItemID,FNumberFROM t_ItemWHERE FItemClassID=4 AND FDetail=1 --And exists (Select FItemID From #Happen Where #Happen.FItemID=t_Item.FItemID)UPDATE t0 Set t0.FName1=t1.FName,t0.FName2=t2.FName,t0.FName3=t3.FNameFROM #ItemLevel t0 left join t_Item t1 On t0.FNumber1=t1.FNumber AND t1.FItemClassID=4 AND t1.FDetail=0left join t_Item t2 On t0.FNumber2=t2.FNumber AND t2.FItemClassID=4 AND t2.FDetail=0left join t_Item t3 On t0.FNumber3=t3.FNumber AND t3.FItemClassID=4 AND t3.FDetail=0--生成物料级次完成 select * from #ItemLevel DROP TABLE #ItemLevel--如果自已的物料级次多于上面代码的范围可自行扩展。

网址:K3中 生产物料级次 charindex的应用 https://www.yuejiaxmz.com/news/view/254191

相关内容

铁是生产生活中应用最广泛的金属.炼铁技术备受关注.已知:①2Fe2O3+3CO2(g)△H=+460.5kJ•mol
助力世界环境日 方太水槽洗碗机K3系教你怎么节水
飞凌国产A40i&T3平台使用须知
最有品的 AI 生产力应用,这次大更新值得升级
时间继电器在自动控制中的应用
家庭实用型汽车前10名,既经济又实用的家用汽车有哪些
商场中封闭楼梯间地面应采用几级装修材料
变废为宝的产品设计是如何实现的?再生材料的顶级应用案例告诉你!
洗碗机哪种好 饭后无家务享受幸福生活
生活中物联网的应用范围

随便看看