| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- <?xml version="1.0" encoding='UTF-8'?>
- <queryMap desc="产量统计表">
- <query id="UIB030193_01.SELECT" desc="查询,连退或重卷产量统计">
- <![CDATA[
- SELECT ORD_FL
- ,EDGE_PROC_YN
- ,SPEC_STL_GRD
- ,REGEXP_REPLACE(COLUMN_TP , '^[0-9]' ,'') COLUMN_TP_X
- ,WGT_1
- ,WGT_2
- ,WGT_3
- ,WGT_4
- ,? PROD_LINE
- FROM (
- SELECT T.ORD_FL
- ,T.EDGE_PROC_YN
- ,T.SPEC_STL_GRD
- ,'1原料重量' COLUMN_TP
- ,SUM(T.YUAN_LIAN_WGT_1) WGT_1
- ,SUM(T.YUAN_LIAN_WGT_2) WGT_2
- ,SUM(T.YUAN_LIAN_WGT_3) WGT_3
- ,SUM(T.YUAN_LIAN_WGT_4) WGT_4
- FROM TBB02_LENG_PROC T
- WHERE LENGTH(T.OLD_SAMPL_NO) = ?
- AND T.MILL_DTIME BETWEEN ? AND ?
- GROUP BY T.EDGE_PROC_YN , T.ORD_FL ,T.SPEC_STL_GRD
- UNION
- SELECT T.ORD_FL
- ,T.EDGE_PROC_YN
- ,T.SPEC_STL_GRD
- ,'2成品重量' COLUMN_TP
- ,SUM(T.ACT_WGT_1)
- ,SUM(T.ACT_WGT_2)
- ,SUM(T.ACT_WGT_3)
- ,SUM(T.ACT_WGT_4)
- FROM TBB02_LENG_PROC T
- WHERE LENGTH(T.OLD_SAMPL_NO) = ?
- AND T.MILL_DTIME BETWEEN ? AND ?
- GROUP BY T.EDGE_PROC_YN , T.ORD_FL ,T.SPEC_STL_GRD
- UNION
- SELECT T.ORD_FL
- ,T.EDGE_PROC_YN
- ,T.SPEC_STL_GRD
- ,'3次废品量' COLUMN_TP
- ,0
- ,0
- ,0
- ,0
- FROM TBB02_LENG_PROC T
- WHERE LENGTH(T.OLD_SAMPL_NO) = ?
- AND T.MILL_DTIME BETWEEN ? AND ?
- GROUP BY T.EDGE_PROC_YN , T.ORD_FL ,T.SPEC_STL_GRD
- UNION
- SELECT T.ORD_FL
- ,T.EDGE_PROC_YN
- ,T.SPEC_STL_GRD
- ,'4成材率' COLUMN_TP
- ,0
- ,0
- ,0
- ,0
- FROM TBB02_LENG_PROC T
- WHERE LENGTH(T.OLD_SAMPL_NO) = ?
- AND T.MILL_DTIME BETWEEN ? AND ?
- GROUP BY T.EDGE_PROC_YN , T.ORD_FL ,T.SPEC_STL_GRD
- UNION
- SELECT T.ORD_FL
- ,T.EDGE_PROC_YN
- ,T.SPEC_STL_GRD
- ,'5待判量' COLUMN_TP
- ,SUM(T.NOT_DEC_GRD_1)
- ,SUM(T.NOT_DEC_GRD_2)
- ,SUM(T.NOT_DEC_GRD_3)
- ,SUM(T.NOT_DEC_GRD_4)
- FROM TBB02_LENG_PROC T
- WHERE LENGTH(T.OLD_SAMPL_NO) = ?
- AND T.MILL_DTIME BETWEEN ? AND ?
- GROUP BY T.EDGE_PROC_YN , T.ORD_FL ,T.SPEC_STL_GRD
- )
- ORDER BY ORD_FL , EDGE_PROC_YN , SPEC_STL_GRD ,COLUMN_TP
- ]]>
- </query>
- <query id="UIB030193_02.SELECT" desc="酸轧产量统计">
- <![CDATA[
- SELECT ORD_FL
- ,EDGE_PROC_YN
- ,SPEC_STL_GRD
- ,REGEXP_REPLACE(COLUMN_TP , '^[0-9]' ,'') COLUMN_TP_X
- ,WGT_1
- ,WGT_2
- ,WGT_3
- ,WGT_4
- ,'酸轧' PROD_LINE
- FROM (
- SELECT T.ORD_FL
- ,T.EDGE_PROC_YN
- ,T.SPEC_STL_GRD
- ,'1原料重量' COLUMN_TP
- ,SUM(T.YUAN_LIAN_WGT_1) WGT_1
- ,SUM(T.YUAN_LIAN_WGT_2) WGT_2
- ,SUM(T.YUAN_LIAN_WGT_3) WGT_3
- ,SUM(T.YUAN_LIAN_WGT_4) WGT_4
- FROM TBB02_SUAN_PROC T
- WHERE T.MILL_DTIME BETWEEN ? AND ?
- GROUP BY T.EDGE_PROC_YN , T.ORD_FL ,T.SPEC_STL_GRD
- UNION
- SELECT T.ORD_FL
- ,T.EDGE_PROC_YN
- ,T.SPEC_STL_GRD
- ,'2成品重量' COLUMN_TP
- ,SUM(T.ACT_WGT_1)
- ,SUM(T.ACT_WGT_2)
- ,SUM(T.ACT_WGT_3)
- ,SUM(T.ACT_WGT_4)
- FROM TBB02_SUAN_PROC T
- WHERE T.MILL_DTIME BETWEEN ? AND ?
- GROUP BY T.EDGE_PROC_YN , T.ORD_FL ,T.SPEC_STL_GRD
- UNION
- SELECT T.ORD_FL
- ,T.EDGE_PROC_YN
- ,T.SPEC_STL_GRD
- ,'3次废品量' COLUMN_TP
- ,0
- ,0
- ,0
- ,0
- FROM TBB02_SUAN_PROC T
- WHERE T.MILL_DTIME BETWEEN ? AND ?
- GROUP BY T.EDGE_PROC_YN , T.ORD_FL ,T.SPEC_STL_GRD
- UNION
- SELECT T.ORD_FL
- ,T.EDGE_PROC_YN
- ,T.SPEC_STL_GRD
- ,'4成材率' COLUMN_TP
- ,0
- ,0
- ,0
- ,0
- FROM TBB02_SUAN_PROC T
- WHERE T.MILL_DTIME BETWEEN ? AND ?
- GROUP BY T.EDGE_PROC_YN , T.ORD_FL ,T.SPEC_STL_GRD
- UNION
- SELECT T.ORD_FL
- ,T.EDGE_PROC_YN
- ,T.SPEC_STL_GRD
- ,'5待判量' COLUMN_TP
- ,SUM(T.NOT_DEC_GRD_1)
- ,SUM(T.NOT_DEC_GRD_2)
- ,SUM(T.NOT_DEC_GRD_3)
- ,SUM(T.NOT_DEC_GRD_4)
- FROM TBB02_SUAN_PROC T
- WHERE T.MILL_DTIME BETWEEN ? AND ?
- GROUP BY T.EDGE_PROC_YN , T.ORD_FL ,T.SPEC_STL_GRD
- )
- ORDER BY ORD_FL , EDGE_PROC_YN , SPEC_STL_GRD ,COLUMN_TP
-
- ]]>
- </query>
- </queryMap>
|