刷货位顺序
业务背景,由于仓库有 物理空间上,调整规划货位的业务,所以货位所在位置会发生变化,为了保证拣选或者打票顺序,需要对 货位顺序重新排序。
处理方式,对方货提供一个 EXCEL,按照顺序,给与序号,然后 ,更新到数据库中
--先把货位记录到 临时表
SELECT A.*,A.ROWID FROM TEMP_ZHOUJUN A WHERE 1=1 ;
TRUNCATE TABLE TEMP_ZHOUJUN;
--更新货位顺序
UPDATE GOODSPOSMST A
SET (A.INROAD, A.OUTROAD) =
(SELECT B.ROUTEID INROAD, B.ROUTEID OUTROAD
FROM TEMP_ZHOUJUN B
WHERE A.GOODSPOSID = B.GOODSPOSID)
WHERE EXISTS (SELECT 1 FROM TEMP_ZHOUJUN C WHERE A.GOODSPOSID = C.GOODSPOSID);
文档更新时间: 2024-03-25 13:34 作者:周骏