自动化立体仓库 - WMS系统
zc
2024-07-31 c3eed248a6c8d9a4a445f8b0be8f3f306785b3ea
src/main/java/asr_show_diff.sql
@@ -1,44 +1,58 @@
SELECT SUM
       ( asrsQty ) asrsQty,
       SUM ( erpQty ) erpQty,
       matnr,
       specs,
       maktx
   ( asrsQty ) asrsQty,
   SUM ( erpQty ) erpQty,
   matnr,
   maktx,
   MIN ( pgNo ) pgNo,
   MIN ( outOrderNo ) outOrderNo,
   MIN ( batch ) batch,
   model,
   MIN ( specs ) specs
FROM
    (
        SELECT CAST
               ( SUM ( qty ) AS INT ) asrsQty,
               0 AS erpQty,
               matnr,
               specs,
               maktx
        FROM
            asr_loc_detl
        GROUP BY
            matnr,
            specs,
            maktx UNION ALL
        SELECT
            0,
            CAST ( SUM ( numis ) AS INT ),
            itemid,
            itemcode,
            itemname
        FROM
            (
                SELECT
                    *
                FROM
                    OPENROWSET ( 'SQLOLEDB', '192.168.1.147,1800'; 'XGMLK'; 'xunda0413', XDLinkLK.dbo.vwErpLKStorage )
      WHERE
         LKName = '中扬'
      ) a
   (
   SELECT CAST
      ( SUM ( anfme ) AS INT ) asrsQty,
      0 AS erpQty,   matnr,
      model,
      maktx,
      pg_no AS pgNo,
      out_order_no AS outOrderNo,
      batch,
      specs
   FROM
      asr_loc_detl
   GROUP BY
      matnr,
      maktx,
      pg_no,
      out_order_no,
      batch,
      model,
      specs UNION ALL
   SELECT
      0,
      CAST ( SUM ( numis ) AS INT ),
      itemid,
      itemcode,
      itemname,
      '' AS pgNo,
      '' AS outOrderNo,
      itembatch AS batch,
      itemSpc specs
   FROM
      ( SELECT * FROM OPENROWSET ( 'SQLOLEDB', '192.168.1.147,1800'; 'XGMLK'; 'xunda0413', XDLinkLK.dbo.vwErpLKStorage ) WHERE LKName = '中扬二期' ) a
   GROUP BY
      itemid,
      itemcode,
      itemname
   ) b WHERE 1=1 and matnr not in (select matnr from man_order_detl)
      itemname,
      itembatch,
      itemSpc
   ) b
WHERE
   1 = 1
   AND matnr NOT IN ( SELECT matnr FROM man_order_detl )
GROUP BY
   matnr,
   specs,
   model,
   maktx