分配的组织阶梯用量会有重复批量删除命令

图片[1]-分配的组织阶梯用量会有重复批量删除命令-oserp

在这个版本之前,PLM下推过来的BOM阶梯用量存在重复的问题 如下图 9.0.0.20250109版本已解决这个问题

图片[2]-分配的组织阶梯用量会有重复批量删除命令-oserp

但是存在的重复的阶梯用量需要批量删除 以下是在数据中删除的命令:

   drop table T_ENG_BOMCHILDLOTBASEDQTY_req250430;
   
   --查询出重复的阶梯用量的记录写入临时表
 select FENTRYID,FBASESTARTQTY,FBASEENDQTY,min(FDETAILID)minFDETAILID,count(*)ct
 into T_ENG_BOMCHILDLOTBASEDQTY_req250430
  from T_ENG_BOMCHILDLOTBASEDQTY
  group by FENTRYID,FBASESTARTQTY,FBASEENDQTY
  having count(*)>1  ;

  --删除重复记录前全表备份
 select * into T_ENG_BOMCHILDLOTBASEDQTY_sqlbak_2505071022 from  T_ENG_BOMCHILDLOTBASEDQTY;

 --删除重复记录
  select * 
  --delete
  from  T_ENG_BOMCHILDLOTBASEDQTY where FENTRYID in
  (select FENTRYID from T_ENG_BOMCHILDLOTBASEDQTY_req250430) 
  and FDETAILID not in
  (select minFDETAILID from T_ENG_BOMCHILDLOTBASEDQTY_req250430);

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容