复核分配复核台解析-待完善

--零货复核台分布示意
--复核台资料
SELECT a.Fhtbh AS '复核台编号',a.Fhtmch AS '复核台名称',a.fhthwgx AS '复核货位关系',b.ZCWBH AS '占存位编号',b.zhuangtai AS '是否占用' 
FROM Wms_fhtzl AS a
     INNER JOIN wms_nfhzcw AS b ON a.Fhtbh = b.fhtbh 
WHERE a.isdj='否'
ORDER BY a.Fhtbh,b.ZCWBH
--单据可用复核台,取第一个	  
SELECT aa.Fhtbh AS '复核台编号',aa.Fhtmch AS '复核台名称',ISNULL(ab.tms,0) AS '复核条目数',ROUND(ISNULL(ab.tms,0)*0.4,2) AS '优先级'
      ,CASE WHEN aa.Fhtbh <='30' THEN ISNULL(ac.fh_tms,0) ELSE 0 END AS '复核单据数',aa.lastmodifytime AS '最后使用时间' 
FROM Wms_fhtzl AS aa
     LEFT JOIN (
                SELECT Fhtbh,COUNT(*) AS tms 
                FROM pf_PHLRMX (NOLOCK) 
                WHERE is_fuhe='否' 
                GROUP BY Fhtbh) AS ab ON aa.Fhtbh = ab.Fhtbh
     LEFT JOIN (
                SELECT Fhtbh,COUNT(DISTINCT fhdjbh ) AS fh_tms  
                FROM pf_PHLRMX (NOLOCK) 
                WHERE is_fuhe='否' 
                GROUP BY Fhtbh) AS ac ON aa.Fhtbh = ac.Fhtbh
             
WHERE EXISTS( 
              SELECT 1 
              FROM pf_PHLRMX AS a (nolock)
                   INNER JOIN huoweizl AS b (nolock) ON a.hw = b.hw AND LEFT(b.type,1)='零'  
			  WHERE aa.fhthwgx LIKE '%'+ b.hwbh + '%'			        
			        AND a.duiydjbh ='XSGZDA00018776'
			 )
     AND EXISTS(
                SELECT 1 
                FROM wms_nfhzcw AS a
                WHERE a.fhtbh=aa.Fhtbh and a.zhuangtai='否'
               )
ORDER BY '优先级' ASC,'最后使用时间' ASC,aa.Fhtbh ASC 
--占存位,取第一个
SELECT * FROM wms_nfhzcw WHERE isdj='否' AND zhuangtai<>'是' AND fhtbh='06' ORDER BY ZCWBH 
--查询复核占存位状态为是,但未释放出来,导致分配不了复核台 
SELECT a.*
FROM wms_nfhzcw AS a
WHERE NOT EXISTS(SELECT * FROM pf_PHLRMX AS b WHERE a.fhtbh= b.fhtbh AND a.ZCWBH = b.zcwbh AND b.is_fuhe='否')
	  AND a.zhuangtai='是'
--更新释放复核台
/*	  
UPDATE a
	SET a.zhuangtai='否'
FROM wms_nfhzcw AS a
WHERE NOT EXISTS(SELECT * FROM pf_PHLRMX AS b WHERE a.fhtbh= b.fhtbh AND a.ZCWBH = b.zcwbh AND b.is_fuhe='否')
      AND a.zhuangtai='是'
*/


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值