自动化立体仓库 - WMS系统
zc
2024-11-05 d95fc02c3cef872247693572e1bbb0f0e2ccd25d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
SELECT SUM
    ( asrsQty ) asrsQty,
    SUM ( erpQty ) erpQty,
    matnr,
    maktx,
    MIN ( pgNo ) pgNo,
    MIN ( outOrderNo ) outOrderNo,
    MIN ( batch ) batch,
    model,
    MIN ( specs ) specs
FROM
    (
    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,
        itembatch,
        itemSpc
    ) b
WHERE
    1 = 1
    AND matnr NOT IN ( SELECT matnr FROM man_order_detl )
GROUP BY
    matnr,
    model,
    maktx