0
AND '/' = '#STATUS1#'
#TIME1#
#JUDGESTOVE#
#PLINECODE#
GROUP BY T.JUDGE_STOVE_NO, T.OFFLINE_PRO, T.OFFLINE_TYPE,T.PLINE_CODE, P.BATCH_NO,O.ORD_LN_DLY_PK,O.CRAFT_SEQ,T.OFFLINE_DOC
UNION ALL
SELECT RESULT_NO,
T.PLINE_CODE,
T.PLINE_NAME,
STATION_CODE,
STATION_DESC,
M.HEAT_PLAN_NO,
T.ZY_BATCH_ID,
T.PRO_PLAN_ID,
T.GX_PLAN_NO,
NVL(T.FLAG_STOVE_NO,T.JUDGE_STOVE_NO) FLAG_STOVE_NO,
T.JUDGE_STOVE_NO,
T.BATCH_NO,
M.PRODUCCODE,
M.PRODUCNAME,
M.STEELCODE,
M.STEELNAME,
M.GRADECODE,
M.GRADENAME,
M.MODEL_CODE,
M.MODEL_DESC,
M.STD_CODE,
M.STD_NAME,
M.STD_STYLE,
M.STD_STYLE_DESC,
M.SPEC_CODE,
M.SPEC_NAME,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
CASE WHEN SUBCONTRACT_NUM < 1 THEN
ACT_LEN *(TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) -
TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)) )
ELSE ACT_LEN * SUBCONTRACT_NUM END SUM_LEN,
ACT_LEN_MIN || '-' || ACT_LEN_MAX ACT_LEN_RANGE,
T.ORDER_NO || '/' || T.ORDER_SEQ ORDER_NO,
(TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) -
TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)) ) OFFLINE_NUM,
(TO_NUMBER(NVL(T.OFFLINE_WT, 0)) - TO_NUMBER(NVL(T.GROUP_WT, 0)) -
TO_NUMBER(NVL(T.RE_WT, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_WT, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_WT, 0)) ) OFFLINE_WT,
SUBCONTRACT_NO,
SUBCONTRACT_NUM,
SUBCONTRACT_WT,
SUBCONTRACT_TIME,
SUBCONTRACT_NAME,
SUBCONTRACTCOMPLETE_NUM,
SUBCONTRACTCOMPLETE_WT,
HB_FP_NUM,
HB_FP_WT,
SUBCONTRACTCOMPLETE_TIME,
SUBCONTRACTCOMPLETE_NAME,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
T.MEMO,
'F' PROCESS,
O.CIC,
O.PIC,
O.SIC,
O.DIC,
O.WIC,
O.INDEX_SEQ MSC_PLINE,
(SELECT DESGIN_KEY FROM CRAFT_ORD_DESIGN WHERE ORD_LN_PK = (SELECT ORD_LN_PK FROM PLN_SALEORD WHERE ORD_LN_DLY_PK =O.ORD_LN_DLY_PK) AND CRAFT_SEQ =O.CRAFT_SEQ)
DESGIN_KEY,
(SELECT DBMS_LOB.SUBSTR(WMSYS.WM_CONCAT(NVL(Y.STORAGE_NAME, '在途') || '/' ||
COUNT(1)),
4000)
FROM MAT_BC_M M, YDM_BC_BUTTRESS B
LEFT JOIN YDM_BS_STORAGE Y
ON B.STORAGE_NO = Y.STORAGE_NO
WHERE M.MAT_NO = B.MAT_NO
AND M.OFFLINE_DOC = T.RESULT_NO
GROUP BY STORAGE_NAME) Storage_Type_Name,
(SELECT MAX(B.STORAGE_NO)
FROM MAT_BC_M M, YDM_BC_BUTTRESS B
WHERE M.MAT_NO = B.MAT_NO
AND M.OFFLINE_DOC = T.RESULT_NO) Storage_Type_No
FROM HTT_OFFLINE_RESULT T
LEFT JOIN PLN_ZY_RCL_M M ON M.HEAT_PLAN_NO = NVL(T.HEAT_PLAN_NO,T.ZY_BATCH_ID1)
LEFT JOIN PLN_ORDER_rcl_S O ON O.PRO_PLAN_ID = T.PRO_PLAN_ID
AND O.GX_PLAN_NO = T.GX_PLAN_NO
WHERE 1=1
AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) -
TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.HB_FP_NUM, 0)) ) > 0
#TIME2#
#JUDGESTOVE#
#PLINECODE#
AND '/' = '#STATUS1#'
UNION ALL
SELECT RESULT_NO,
T.PLINE_CODE,
T.PLINE_NAME,
STATION_CODE,
STATION_DESC,
M.HEAT_PLAN_NO,
T.ZY_BATCH_ID,
T.PRO_PLAN_ID,
T.GX_PLAN_NO,
NVL(T.FLAG_STOVE_NO,T.JUDGE_STOVE_NO) FLAG_STOVE_NO,
T.JUDGE_STOVE_NO,
T.BATCH_NO,
M.PRODUCCODE,
M.PRODUCNAME,
M.STEELCODE,
M.STEELNAME,
M.GRADECODE,
M.GRADENAME,
M.MODEL_CODE,
M.MODEL_DESC,
M.STD_CODE,
M.STD_NAME,
M.STD_STYLE,
M.STD_STYLE_DESC,
M.SPEC_CODE,
M.SPEC_NAME,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
CASE WHEN SUBCONTRACT_NUM < 1 THEN
ACT_LEN * (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) -
TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)) )
ELSE ACT_LEN * SUBCONTRACT_NUM END SUM_LEN,
ACT_LEN_MIN || '-' || ACT_LEN_MAX ACT_LEN_RANGE,
T.ORDER_NO || '/' || T.ORDER_SEQ ORDER_NO,
(TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) -
TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)) ) OFFLINE_NUM,
(TO_NUMBER(NVL(T.OFFLINE_WT, 0)) - TO_NUMBER(NVL(T.GROUP_WT, 0)) -
TO_NUMBER(NVL(T.RE_WT, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_WT, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_WT, 0)) ) OFFLINE_WT,
SUBCONTRACT_NO,
SUBCONTRACT_NUM,
SUBCONTRACT_WT,
SUBCONTRACT_TIME,
SUBCONTRACT_NAME,
SUBCONTRACTCOMPLETE_NUM,
SUBCONTRACTCOMPLETE_WT,
HB_FP_NUM,
HB_FP_WT,
SUBCONTRACTCOMPLETE_TIME,
SUBCONTRACTCOMPLETE_NAME,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
T.MEMO,
'G' PROCESS,
O.CIC,
O.PIC,
O.SIC,
O.DIC,
O.WIC,
O.INDEX_SEQ MSC_PLINE,
(SELECT DESGIN_KEY FROM CRAFT_ORD_DESIGN WHERE ORD_LN_PK = (SELECT ORD_LN_PK FROM PLN_SALEORD WHERE ORD_LN_DLY_PK =O.ORD_LN_DLY_PK) AND CRAFT_SEQ =O.CRAFT_SEQ)
DESGIN_KEY,
(SELECT DBMS_LOB.SUBSTR(WMSYS.WM_CONCAT(NVL(Y.STORAGE_NAME, '在途') || '/' ||
COUNT(1)),
4000)
FROM MAT_BC_M M, YDM_BC_BUTTRESS B
LEFT JOIN YDM_BS_STORAGE Y
ON B.STORAGE_NO = Y.STORAGE_NO
WHERE M.MAT_NO = B.MAT_NO
AND M.OFFLINE_DOC = T.RESULT_NO
GROUP BY STORAGE_NAME) Storage_Type_Name,
(SELECT MAX(B.STORAGE_NO)
FROM MAT_BC_M M, YDM_BC_BUTTRESS B
WHERE M.MAT_NO = B.MAT_NO
AND M.OFFLINE_DOC = T.RESULT_NO) Storage_Type_No
FROM MCH_OFFLINE_RESULT T
LEFT JOIN PLN_ZY_JGX_M M ON M.HEAT_PLAN_NO = NVL(T.HEAT_PLAN_NO,T.ZY_BATCH_ID1)
LEFT JOIN PLN_ORDER_JGX_S O ON O.PRO_PLAN_ID = T.PRO_PLAN_ID
AND O.GX_PLAN_NO = T.GX_PLAN_NO
WHERE 1=1
AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) -
TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.HB_FP_NUM, 0)) ) > 0
#TIME2#
#JUDGESTOVE#
#PLINECODE#
AND '/' = '#STATUS1#'
UNION ALL
SELECT RESULT_NO,
T.PLINE_CODE,
T.PLINE_NAME,
STATION_CODE,
STATION_DESC,
M.HEAT_PLAN_NO,
T.ZY_BATCH_ID,
T.PRO_PLAN_ID,
T.GX_PLAN_NO,
NVL(T.FLAG_STOVE_NO,T.JUDGE_STOVE_NO) FLAG_STOVE_NO,
T.JUDGE_STOVE_NO,
T.BATCH_NO,
M.PRODUCCODE,
M.PRODUCNAME,
M.STEELCODE,
M.STEELNAME,
M.GRADECODE,
M.GRADENAME,
M.MODEL_CODE,
M.MODEL_DESC,
M.STD_CODE,
M.STD_NAME,
M.STD_STYLE,
M.STD_STYLE_DESC,
M.SPEC_CODE,
M.SPEC_NAME,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
CASE WHEN SUBCONTRACT_NUM < 1 THEN
ACT_LEN * (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) -
TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)) )
ELSE ACT_LEN * SUBCONTRACT_NUM END SUM_LEN,
ACT_LEN_MIN || '-' || ACT_LEN_MAX ACT_LEN_RANGE,
T.ORDER_NO || '/' || T.ORDER_SEQ ORDER_NO,
(TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) -
TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)) ) OFFLINE_NUM,
(TO_NUMBER(NVL(T.OFFLINE_WT, 0)) - TO_NUMBER(NVL(T.GROUP_WT, 0)) -
TO_NUMBER(NVL(T.RE_WT, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_WT, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_WT, 0)) ) OFFLINE_WT,
SUBCONTRACT_NO,
SUBCONTRACT_NUM,
SUBCONTRACT_WT,
SUBCONTRACT_TIME,
SUBCONTRACT_NAME,
SUBCONTRACTCOMPLETE_NUM,
SUBCONTRACTCOMPLETE_WT,
HB_FP_NUM,
HB_FP_WT,
SUBCONTRACTCOMPLETE_TIME,
SUBCONTRACTCOMPLETE_NAME,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
T.MEMO MEMO,
'E' PROCESS,
O.CIC,
O.PIC,
O.SIC,
O.DIC,
O.WIC,
O.INDEX_SEQ MSC_PLINE,
(SELECT DESGIN_KEY FROM CRAFT_ORD_DESIGN WHERE ORD_LN_PK = (SELECT ORD_LN_PK FROM PLN_SALEORD WHERE ORD_LN_DLY_PK =O.ORD_LN_DLY_PK) AND CRAFT_SEQ =O.CRAFT_SEQ)
DESGIN_KEY,
(SELECT DBMS_LOB.SUBSTR(WMSYS.WM_CONCAT(NVL(Y.STORAGE_NAME, '在途') || '/' ||
COUNT(1)),
4000)
FROM MAT_BC_M M, YDM_BC_BUTTRESS B
LEFT JOIN YDM_BS_STORAGE Y
ON B.STORAGE_NO = Y.STORAGE_NO
WHERE M.MAT_NO = B.MAT_NO
AND M.OFFLINE_DOC = T.RESULT_NO
GROUP BY STORAGE_NAME) Storage_Type_Name,
(SELECT MAX(B.STORAGE_NO)
FROM MAT_BC_M M, YDM_BC_BUTTRESS B
WHERE M.MAT_NO = B.MAT_NO
AND M.OFFLINE_DOC = T.RESULT_NO) Storage_Type_No
FROM VRP_OFFLINE_RESULT T
LEFT JOIN PLN_ZY_DBK_M M ON M.HEAT_PLAN_NO = NVL(T.HEAT_PLAN_NO,T.ZY_BATCH_ID1)
LEFT JOIN PLN_ORDER_DBK_S O ON O.PRO_PLAN_ID = T.PRO_PLAN_ID
AND O.GX_PLAN_NO = T.GX_PLAN_NO
WHERE 1=1
AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) -
TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.HB_FP_NUM, 0)) ) > 0
#TIME2#
#JUDGESTOVE#
#PLINECODE#
AND '/' = '#STATUS1#'
UNION ALL
SELECT RESULT_NO || '_' || OFF_XH RESULT_NO,
T.PLINE_CODE,
T.PLINE_NAME,
STATION_CODE,
STATION_DESC,
HEAT_PLAN_NO,
'' ZY_BATCH_ID,
T.WO_ID PRO_PLAN_ID,
'' GX_PLAN_NO,
T.JUDGE_STOVE_NO FLAG_STOVE_NO,
T.JUDGE_STOVE_NO,
T.BATCH_NO,
B.PRODUCCODE_JG PRODUCCODE,
B.PRODUCCODE_JG_DESC PRODUCNAME,
B.STEELCODE,
B.STEELNAME,
B.GRADECODE,
B.GRADENAME,
J.MODEL_CODE,
J.MODEL_DESC,
J.STD_CODE,
J.STD_NAME,
J.STD_STYLE,
J.STD_STYLE_DESC,
J.SPEC_JG SPEC_CODE,
J.SPEC_JG_DESC SPEC_NAME,
J.DIAMETER_JG ACT_DIMATER,
J.HEIGHT_JG ACT_HEIGHT,
TO_NUMBER(J.LENGTH_JG) ACT_LEN,
CASE WHEN SUBCONTRACT_NUM < 1 THEN
TO_NUMBER(J.LENGTH_JG) * (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) -
TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) +
TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)))
ELSE TO_NUMBER(J.LENGTH_JG) * SUBCONTRACT_NUM END SUM_LEN,
J.LENGTH_MIN || '-' || J.LENGTH_MAX ACT_LEN_RANGE,
B.ORDER_NO || '/' || B.ORDER_SEQ ORDER_NO,
(TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) -
TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) +
TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0))) OFFLINE_NUM,
(TO_NUMBER(NVL(T.OFFLINE_WT, 0)) - TO_NUMBER(NVL(T.RE_WT, 0)) -
TO_NUMBER(NVL(T.SUBCONTRACT_WT, 0)) +
TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_WT, 0))) OFFLINE_WT,
T.SUBCONTRACT_NO,
SUBCONTRACT_NUM,
SUBCONTRACT_WT,
SUBCONTRACT_TIME,
SUBCONTRACT_NAME,
SUBCONTRACTCOMPLETE_NUM,
SUBCONTRACTCOMPLETE_WT,
HB_FP_NUM,
HB_FP_WT,
SUBCONTRACTCOMPLETE_TIME,
SUBCONTRACTCOMPLETE_NAME,
COL_USER PRO_USER,
COL_SHIFT PRO_SHIFT,
COL_GROUP PRO_GROUP,
COL_TIME PRO_TIME,
'' MEMO,
'H' PROCESS,
'' CIC,
'' PIC,
'' SIC,
'' DIC,
'' WIC,
'' MSC_PLINE,
'' DESGIN_KEY,
(SELECT DBMS_LOB.SUBSTR(WMSYS.WM_CONCAT(NVL(Y.STORAGE_NAME, '在途') || '/' ||
COUNT(1)),
4000)
FROM MAT_BC_M M, YDM_BC_BUTTRESS B
LEFT JOIN YDM_BS_STORAGE Y
ON B.STORAGE_NO = Y.STORAGE_NO
WHERE M.MAT_NO = B.MAT_NO
AND M.OFFLINE_DOC = T.RESULT_NO
GROUP BY STORAGE_NAME) Storage_Type_Name,
(SELECT MAX(B.STORAGE_NO)
FROM MAT_BC_M M, YDM_BC_BUTTRESS B
WHERE M.MAT_NO = B.MAT_NO
AND M.OFFLINE_DOC = T.RESULT_NO) Storage_Type_No
FROM COUPLING_OFFLINE_RESULT T, PLN_ZY_JG_WORKBILL B, COM_MSC_JG J
WHERE T.WO_ID = B.WO_ID
AND B.CODE_JG = J.CODE_JG
AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) -
TO_NUMBER(NVL(T.HB_FP_NUM, 0))) > 0
#TIME3#
#JUDGESTOVE#
#PLINECODE#
AND '/' = '#STATUS1#'
UNION ALL
SELECT '' RESULT_NO,
T.PLINE_CODE,
T.PLINE_NAME,
'' STATION_CODE,
'' STATION_DESC,
T.HEAT_PLAN_NO,
T.LOT_NO ZY_BATCH_ID,
'' PRO_PLAN_ID,
T.GX_PLAN_NO,
FLAG_STOVE_NO_ZG,
T.JUDGE_STOVE_NO,
T.BATCH_NO,
T.PRODUCCODE,
T.PRODUCNAME,
T.STEELCODE,
T.STEELNAME,
T.GRADECODE,
T.GRADENAME,
T.MODEL_CODE,
T.MODEL_DESC,
T.STD_CODE,
T.STD_NAME,
T.STD_STYLE,
T.STD_STYLE_DESC,
T.SPEC_CODE,
T.SPEC_NAME,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN * SUM(DECODE(T.MNG_LOCK_FLAG,'0',1,0 )) SUM_LEN,
ACT_LEN_MIN || '-' || ACT_LEN_MAX ACT_LEN_RANGE,
T.PRO_ORDER_NO ORDER_NO,
SUM(DECODE(T.MNG_LOCK_FLAG,'0',1,0 )) OFFLINE_NUM,
SUM(DECODE(T.MNG_LOCK_FLAG,'0',T.ACT_WEIGHT,0 )) OFFLINE_WT,
SUBCONTRACT_NO,
NULL SUBCONTRACT_NUM,
NULL SUBCONTRACT_WT,
NULL SUBCONTRACT_TIME,
NULL SUBCONTRACT_NAME,
NULL SUBCONTRACTCOMPLETE_NUM,
NULL SUBCONTRACTCOMPLETE_WT,
NULL HB_FP_NUM,
NULL HB_FP_WT,
NULL SUBCONTRACTCOMPLETE_TIME,
'' SUBCONTRACTCOMPLETE_NAME,
'' PRO_USER,
'' PRO_SHIFT,
'' PRO_GROUP,
MAX(T.INSTOCK_TIME) PRO_TIME ,
'' MEMO,
'BC' PROCESS,
'' CIC,
'' PIC,
'' SIC,
'' DIC,
'' WIC,
'' MSC_PLINE,
(SELECT DESGIN_KEY
FROM CRAFT_ORD_DESIGN
WHERE ORD_LN_PK =
(SELECT ORD_LN_PK
FROM PLN_SALEORD
WHERE ORD_LN_DLY_PK = T.ORD_LN_DLY_PK)
AND CRAFT_SEQ = T.CRAFT_SEQ) DESGIN_KEY,
'',
''
FROM MAT_BC_M T
WHERE BELONG_CODE = '002001001'
AND PRO_PLAN_ID_NEXT IS NULL
AND GX_PLAN_NO_NEXT IS NULL
AND HEAT_PLAN_NO_NEXT IS NULL
AND QCM_STAUS = '00'
#TIME4#
#JUDGESTOVE#
#PLINECODE1#
AND 'BC' = '#STATUS1#'
GROUP BY JUDGE_STOVE_NO,BATCH_NO,T.PLINE_CODE,T.PLINE_NAME,HEAT_PLAN_NO,LOT_NO,GX_PLAN_NO,FLAG_STOVE_NO_ZG,
PRODUCCODE,
PRODUCNAME,
STEELCODE,
STEELNAME,
GRADECODE,
GRADENAME,
MODEL_CODE,
MODEL_DESC,
STD_CODE,
STD_NAME,
STD_STYLE,
STD_STYLE_DESC,
SPEC_CODE,
SPEC_NAME,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN_MIN,ACT_LEN_MAX,PRO_ORDER_NO,ORD_LN_DLY_PK,CRAFT_SEQ,
SUBCONTRACT_NO
UNION ALL
SELECT '' RESULT_NO,
T.PLINE_CODE,
T.PLINE_NAME,
'' STATION_CODE,
'' STATION_DESC,
T.HEAT_PLAN_NO,
T.LOT_NO ZY_BATCH_ID,
'' PRO_PLAN_ID,
T.GX_PLAN_NO,
FLAG_STOVE_NO_ZG,
T.JUDGE_STOVE_NO,
T.BATCH_NO,
T.PRODUCCODE,
T.PRODUCNAME,
T.STEELCODE,
T.STEELNAME,
T.GRADECODE,
T.GRADENAME,
T.MODEL_CODE,
T.MODEL_DESC,
T.STD_CODE,
T.STD_NAME,
T.STD_STYLE,
T.STD_STYLE_DESC,
T.SPEC_CODE,
T.SPEC_NAME,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN * SUM(DECODE(T.MNG_LOCK_FLAG,'0',1,0 )) SUM_LEN,
ACT_LEN_MIN || '-' || ACT_LEN_MAX ACT_LEN_RANGE,
T.PRO_ORDER_NO ORDER_NO,
SUM(DECODE(T.MNG_LOCK_FLAG,'0',1,0 )) OFFLINE_NUM,
SUM(DECODE(T.MNG_LOCK_FLAG,'0',T.ACT_WEIGHT,0 )) OFFLINE_WT,
SUBCONTRACT_NO,
NULL SUBCONTRACT_NUM,
NULL SUBCONTRACT_WT,
NULL SUBCONTRACT_TIME,
NULL SUBCONTRACT_NAME,
NULL SUBCONTRACTCOMPLETE_NUM,
NULL SUBCONTRACTCOMPLETE_WT,
NULL HB_FP_NUM,
NULL HB_FP_WT,
NULL SUBCONTRACTCOMPLETE_TIME,
'' SUBCONTRACTCOMPLETE_NAME,
'' PRO_USER,
'' PRO_SHIFT,
'' PRO_GROUP,
MAX(T.INSTOCK_TIME) PRO_TIME ,
'' MEMO,
'ZC' PROCESS,
'' CIC,
'' PIC,
'' SIC,
'' DIC,
'' WIC,
'' MSC_PLINE,
'' DESGIN_KEY,
'',
''
FROM MAT_ZC_M T
WHERE PRODUCT_FLAG= '801402'
AND 'ZC' = '#STATUS1#'
#TIME4#
#JUDGESTOVE#
#PLINECODE1#
AND 'ZC' = '#STATUS1#'
GROUP BY JUDGE_STOVE_NO,BATCH_NO,T.PLINE_CODE,T.PLINE_NAME,HEAT_PLAN_NO,LOT_NO,GX_PLAN_NO,FLAG_STOVE_NO_ZG,
PRODUCCODE,
PRODUCNAME,
STEELCODE,
STEELNAME,
GRADECODE,
GRADENAME,
MODEL_CODE,
MODEL_DESC,
STD_CODE,
STD_NAME,
STD_STYLE,
STD_STYLE_DESC,
SPEC_CODE,
SPEC_NAME,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN_MIN,ACT_LEN_MAX,PRO_ORDER_NO,ORD_LN_DLY_PK,
SUBCONTRACT_NO
) M LEFT JOIN (SELECT SUBCONTRACT_NO,MIN(SUBCONTRACT_LOG) SUBCONTRACT_LOG FROM HTT_ENTRUST GROUP BY SUBCONTRACT_NO) E ON E.SUBCONTRACT_NO =M.SUBCONTRACT_NO
WHERE 1=1
#STATUS#
Order by M.PLINE_CODE, M.PRO_TIME, M.JUDGE_STOVE_NO,M.BATCH_NO
) s where 1=1
]]>
0
AND T.JUDGE_STOVE_NO = ?
AND T.OFFLINE_PRO = ?
AND T.OFFLINE_TYPE = ?
GROUP BY T.JUDGE_STOVE_NO,
T.OFFLINE_PRO,
T.OFFLINE_TYPE,
T.PLINE_CODE,
P.BATCH_NO,
O.ORD_LN_DLY_PK,
O.CRAFT_SEQ,
OFFLINE_DOC) M
LEFT JOIN (SELECT SUBCONTRACT_NO, MIN(SUBCONTRACT_LOG) SUBCONTRACT_LOG
FROM HTT_ENTRUST
GROUP BY SUBCONTRACT_NO) E
ON E.SUBCONTRACT_NO = M.SUBCONTRACT_NO
WHERE 1 = 1
Order by M.PLINE_CODE, M.PRO_TIME, M.JUDGE_STOVE_NO, M.BATCH_NO,M.OFFLINE_DOC
]]>
0
AND T.RESULT_NO =?
) M LEFT JOIN (SELECT SUBCONTRACT_NO,MIN(SUBCONTRACT_LOG) SUBCONTRACT_LOG FROM HTT_ENTRUST GROUP BY SUBCONTRACT_NO) E ON E.SUBCONTRACT_NO =M.SUBCONTRACT_NO
WHERE 1=1
Order by M.PLINE_CODE, M.PRO_TIME
]]>
0
AND T.RESULT_NO =?
) M LEFT JOIN (SELECT SUBCONTRACT_NO,MIN(SUBCONTRACT_LOG) SUBCONTRACT_LOG FROM HTT_ENTRUST GROUP BY SUBCONTRACT_NO) E ON E.SUBCONTRACT_NO =M.SUBCONTRACT_NO
WHERE 1=1
Order by M.PLINE_CODE, M.PRO_TIME
]]>
0
AND T.RESULT_NO =?
) M LEFT JOIN (SELECT SUBCONTRACT_NO,MIN(SUBCONTRACT_LOG) SUBCONTRACT_LOG FROM HTT_ENTRUST GROUP BY SUBCONTRACT_NO) E ON E.SUBCONTRACT_NO =M.SUBCONTRACT_NO
WHERE 1=1
Order by M.PLINE_CODE, M.PRO_TIME
]]>
0
AND T.RESULT_NO =?
AND T.OFF_XH =?
) M LEFT JOIN (SELECT SUBCONTRACT_NO,MIN(SUBCONTRACT_LOG) SUBCONTRACT_LOG FROM HTT_ENTRUST GROUP BY SUBCONTRACT_NO) E ON E.SUBCONTRACT_NO =M.SUBCONTRACT_NO
WHERE 1=1
Order by M.PLINE_CODE, M.PRO_TIME
]]>
'20'
AND RESULT_NO =T.JUDGE_STOVE_NO || '_' || T.OFFLINE_PRO || '_' ||
T.OFFLINE_TYPE),
SUBCONTRACT_COMPLETE_CUT =
(SELECT T2.OUTNUM_CUT
FROM HTT_ENTRUST T1, HTT_ENTRUST_RESULT T2
WHERE T1.SUBCONTRACT_NO = T2.SUBCONTRACT_NO
AND T1.SUBCONTRACT_NO_SEQ = T2.SUBCONTRACT_NO_SEQ
AND T1.RESULT_NO = T.JUDGE_STOVE_NO || '_' || T.OFFLINE_PRO || '_' ||
T.OFFLINE_TYPE
AND T2.OUTNUM_CUT IS NOT NULL
AND ROWNUM = 1)
WHERE T.JUDGE_STOVE_NO = ?
AND T.OFFLINE_PRO = ?
AND T.OFFLINE_TYPE = ?
]]>
'20'
AND RESULT_NO = T.RESULT_NO)
WHERE T.RESULT_NO = ?
]]>
'20'
AND RESULT_NO = T.RESULT_NO)
WHERE T.RESULT_NO = ?
]]>
'20'
AND RESULT_NO = T.RESULT_NO)
WHERE T.RESULT_NO = ?
]]>
'20'
AND RESULT_NO = T.RESULT_NO || '_' || T.OFF_XH )
WHERE T.RESULT_NO = ?
AND T.OFF_XH =?
]]>
1
GROUP BY SUBCONTRACT_NO, SUBCONTRACT_NO_SEQ) R
ON E.SUBCONTRACT_NO = R.SUBCONTRACT_NO
AND E.SUBCONTRACT_NO_SEQ = R.SUBCONTRACT_NO_SEQ
WHERE E.SUBCONTRACT_NO = T.SUBCONTRACT_NO
AND E.SUBCONTRACT_NO_SEQ = T.SUBCONTRACT_NO_SEQ),
SUBCONTRACT_LOG = '40'
WHERE T.SUBCONTRACT_NO = ?
AND T.SUBCONTRACT_NO_SEQ = ?
]]>
NVL(SUM(PRO_NUM), 0) - NVL(SUM(FAIL_NUM),0) THEN
T.SUBCONTRACT_NUM - NVL(SUM(PRO_NUM), 0) - NVL(SUM(FAIL_NUM),0)
ELSE
0
END)
FROM HTT_ENTRUST_RESULT
WHERE OUTNUM_CUT > 1
AND SUBCONTRACT_NO = T.SUBCONTRACT_NO
AND SUBCONTRACT_NO_SEQ = T.SUBCONTRACT_NO_SEQ)
WHERE SUBCONTRACT_NO =?
AND SUBCONTRACT_NO_SEQ = ?
]]>
? AND VALIDFLAG = '1'
]]>
'2'
AND M.SUBCONTRACT_TARGET = '0'
AND M.SUBCONTRACT_LOG = '60'
#PLINECODE#
AND P.BAL_YEAR_MONTH = ? ) T
LEFT JOIN HTT_ENTRUST_PRICE Q
ON Q.PROJECT_CODE = T.PROJECT_CODE
AND T.SPEC_CODE = DECODE(Q.SPEC_CODE, '/', T.SPEC_CODE, Q.SPEC_CODE)
AND T.STEELCODE = DECODE(Q.STEELCODE, '/', T.STEELCODE, Q.STEELCODE)
AND T.MODEL_CODE = DECODE(Q.MODEL_CODE, '/', T.MODEL_CODE, Q.MODEL_CODE)
AND Q.VALIDFLAG = '1'
ORDER BY PROJECT_STATUS DESC, SUBCONTRACT_TIME,
PLINE_NAME,
SUBCONTRACT_PLINE_NAME,
SUBCONTRACT_NO,
SUBCONTRACT_NO_SEQ,
JUDGE_STOVE_NO,
BATCH_NO
]]>
'2'
AND M.SUBCONTRACT_TARGET = '0'
AND M.SUBCONTRACT_LOG = '60'
#PLINECODE#
AND P.BAL_YEAR_MONTH IS NULL ) T
LEFT JOIN HTT_ENTRUST_PRICE Q
ON Q.PROJECT_CODE = T.PROJECT_CODE
AND T.SPEC_CODE = DECODE(Q.SPEC_CODE, '/', T.SPEC_CODE, Q.SPEC_CODE)
AND T.STEELCODE = DECODE(Q.STEELCODE, '/', T.STEELCODE, Q.STEELCODE)
AND T.MODEL_CODE = DECODE(Q.MODEL_CODE, '/', T.MODEL_CODE, Q.MODEL_CODE)
AND Q.VALIDFLAG = '1'
ORDER BY PROJECT_STATUS DESC, SUBCONTRACT_TIME,
PLINE_NAME,
SUBCONTRACT_PLINE_NAME,
SUBCONTRACT_NO,
SUBCONTRACT_NO_SEQ,
JUDGE_STOVE_NO,
BATCH_NO
]]>
'2'
AND R.PRO_NUM IS NULL OR PRO_NUM = 0
]]>
INSERT INTO PORT_VRP_BATCH_SAMPLE_RESULT
(HEAT_PLAN_NO,
MAT_NO,
M_MAT_NO,
M_M_MAT_NO,
LOT_NO,
LOT_NO_SQE,
PLINE_CODE,
PLINE_NAME,
JUDGE_STOVE_NO,
BATCH_NO,
GROUP_NO,
STOVE_NO,
FLAG_STOVE_NO,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
ACT_WEIGHT,
ACT_THEORY_WEIGHT,
IS_SAMPLE_PIPE,
SAMPLE_PIPE_LEN,
GET_SAMPLE_SHIFT,
GET_SAMPLE_CLASS,
GET_SAMPLE_NAME,
GET_SAMPLE_TIME,
OLD_JUDGE_STOVE_NO,
GROUP_FLAG,
OP_PROCESS,
MAT_STATUS,
LEVE_LOG,
INSTORE_FLAG,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
REMARK,
PRC_TECHNOLOGY_PATH,
VM_INSTORE_FLAG,
RETURN_PROCESS,
PHY_BATCH_NO,
PRO_YEAR_MONTH_DAY,
BAL_YEAR_MONTH,
JUGDE_APPLY_CODE,
JUGDE_APPLY,
SAMPLE_PIPE_LEN_A,
SAMPLE_PIPE_LEN_B,
CHEM_RESULT_CODE,
PHY_RESULT_CODE,
CRATE_TIME,
FEED_HEAT_NO,
HEAT_PLAN_SQE,
TR_FLAG,
PHY_CODE_GROUP,
PHY_CODE_GROUPB,
RE_GET_SAMPLE_NAME,
RE_GET_SAMPLE_TIME,
RE_GET_SAMPLE_STATUS,
RESAMPLE_PIPE_LEN_A,
RESAMPLE_PIPE_LEN_B,
REPHY_CODE_GROUP,
REPHY_CODE_GROUPB,
RESULT_NO,
IS_FAIL_CHECK,
BAL_YEAR_MONTH_FAIL,
VALIDFLAG,
JUGDE_APPLY_SEQUENO,
CUT_ACT_LEN,
CUT_ACT_WEIGHT)
SELECT HEAT_PLAN_NO,
T.MAT_NO_CUT MAT_NO,
M.MAT_NO,
M_M_MAT_NO,
LOT_NO,
LOT_NO_SQE,
PLINE_CODE,
PLINE_NAME,
JUDGE_STOVE_NO,
BATCH_NO,
GROUP_NO,
STOVE_NO,
FLAG_STOVE_NO,
ACT_DIMATER,
ACT_HEIGHT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_LEN- (T.CUT_NUM-1) * ROUND(ACT_LEN/T.CUT_NUM ,3)
ELSE
ROUND(ACT_LEN/T.CUT_NUM ,3)
END ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_WEIGHT/T.CUT_NUM ,3)
ELSE
ROUND(ACT_WEIGHT/T.CUT_NUM ,3)
END ACT_WEIGHT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_THEORY_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3)
ELSE
ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3)
END ACT_THEORY_WEIGHT,
IS_SAMPLE_PIPE,
SAMPLE_PIPE_LEN,
GET_SAMPLE_SHIFT,
GET_SAMPLE_CLASS,
GET_SAMPLE_NAME,
GET_SAMPLE_TIME,
OLD_JUDGE_STOVE_NO,
GROUP_FLAG,
OP_PROCESS,
DECODE(T.MAT_STATUS,1,'40','20') MAT_STATUS,
LEVE_LOG,
INSTORE_FLAG,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
REMARK,
PRC_TECHNOLOGY_PATH,
VM_INSTORE_FLAG,
RETURN_PROCESS,
PHY_BATCH_NO,
PRO_YEAR_MONTH_DAY,
BAL_YEAR_MONTH,
JUGDE_APPLY_CODE,
JUGDE_APPLY,
SAMPLE_PIPE_LEN_A,
SAMPLE_PIPE_LEN_B,
CHEM_RESULT_CODE,
PHY_RESULT_CODE,
CRATE_TIME,
FEED_HEAT_NO,
HEAT_PLAN_SQE,
TR_FLAG,
PHY_CODE_GROUP,
PHY_CODE_GROUPB,
RE_GET_SAMPLE_NAME,
RE_GET_SAMPLE_TIME,
RE_GET_SAMPLE_STATUS,
RESAMPLE_PIPE_LEN_A,
RESAMPLE_PIPE_LEN_B,
REPHY_CODE_GROUP,
REPHY_CODE_GROUPB,
M.RESULT_NO,
IS_FAIL_CHECK,
BAL_YEAR_MONTH_FAIL,
VALIDFLAG,
JUGDE_APPLY_SEQUENO,
CUT_ACT_LEN,
CUT_ACT_WEIGHT
FROM PORT_VRP_BATCH_SAMPLE_RESULT M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO
--AND M.RESULT_NO = T.RESULT_NO_OFFLINE
AND T.RESULT_NO_OFFLINE = ?
AND (M.RESULT_NO IN
(SELECT LX_RESULT_NO
FROM VRP_GROUP_RESULT
WHERE GROUP_ID IN
(SELECT GROUP_ID
FROM VRP_OFFLINE_RESULT
WHERE RESULT_NO = T.RESULT_NO_OFFLINE)) OR
M.RESULT_NO = T.RESULT_NO_OFFLINE)
INSERT INTO PORT_VRP_BATCH_SAMPLE_RESULT
(HEAT_PLAN_NO,
MAT_NO,
M_MAT_NO,
M_M_MAT_NO,
LOT_NO,
LOT_NO_SQE,
PLINE_CODE,
PLINE_NAME,
JUDGE_STOVE_NO,
BATCH_NO,
GROUP_NO,
STOVE_NO,
FLAG_STOVE_NO,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
ACT_WEIGHT,
ACT_THEORY_WEIGHT,
IS_SAMPLE_PIPE,
SAMPLE_PIPE_LEN,
GET_SAMPLE_SHIFT,
GET_SAMPLE_CLASS,
GET_SAMPLE_NAME,
GET_SAMPLE_TIME,
OLD_JUDGE_STOVE_NO,
GROUP_FLAG,
OP_PROCESS,
MAT_STATUS,
LEVE_LOG,
INSTORE_FLAG,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
REMARK,
PRC_TECHNOLOGY_PATH,
VM_INSTORE_FLAG,
RETURN_PROCESS,
PHY_BATCH_NO,
PRO_YEAR_MONTH_DAY,
BAL_YEAR_MONTH,
JUGDE_APPLY_CODE,
JUGDE_APPLY,
SAMPLE_PIPE_LEN_A,
SAMPLE_PIPE_LEN_B,
CHEM_RESULT_CODE,
PHY_RESULT_CODE,
CRATE_TIME,
FEED_HEAT_NO,
HEAT_PLAN_SQE,
TR_FLAG,
PHY_CODE_GROUP,
PHY_CODE_GROUPB,
RE_GET_SAMPLE_NAME,
RE_GET_SAMPLE_TIME,
RE_GET_SAMPLE_STATUS,
RESAMPLE_PIPE_LEN_A,
RESAMPLE_PIPE_LEN_B,
REPHY_CODE_GROUP,
REPHY_CODE_GROUPB,
RESULT_NO,
IS_FAIL_CHECK,
BAL_YEAR_MONTH_FAIL,
VALIDFLAG,
JUGDE_APPLY_SEQUENO,
CUT_ACT_LEN,
CUT_ACT_WEIGHT)
SELECT HEAT_PLAN_NO,
T.MAT_NO,
M_MAT_NO,
M_M_MAT_NO,
LOT_NO,
LOT_NO_SQE,
PLINE_CODE,
PLINE_NAME,
JUDGE_STOVE_NO,
BATCH_NO,
GROUP_NO,
STOVE_NO,
FLAG_STOVE_NO,
ACT_DIMATER,
ACT_HEIGHT,
(SELECT SUM(ACT_LEN) FROM PORT_VRP_BATCH_SAMPLE_RESULT A, HTT_ENTRUST_MAT_NO B
WHERE A.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND A.MAT_NO = B.MAT_NO_CUT
AND A.RESULT_NO = B.RESULT_NO_OFFLINE
AND B.MAT_NO = T.MAT_NO),
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
(SELECT SUM(ACT_WEIGHT) FROM PORT_VRP_BATCH_SAMPLE_RESULT A, HTT_ENTRUST_MAT_NO B
WHERE A.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND A.MAT_NO = B.MAT_NO_CUT
AND A.RESULT_NO = B.RESULT_NO_OFFLINE
AND B.MAT_NO = T.MAT_NO),
(SELECT SUM(ACT_WEIGHT) FROM PORT_VRP_BATCH_SAMPLE_RESULT A, HTT_ENTRUST_MAT_NO B
WHERE A.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND A.MAT_NO = B.MAT_NO_CUT
AND A.RESULT_NO = B.RESULT_NO_OFFLINE
AND B.MAT_NO = T.MAT_NO),
IS_SAMPLE_PIPE,
SAMPLE_PIPE_LEN,
GET_SAMPLE_SHIFT,
GET_SAMPLE_CLASS,
GET_SAMPLE_NAME,
GET_SAMPLE_TIME,
OLD_JUDGE_STOVE_NO,
GROUP_FLAG,
OP_PROCESS,
'20' MAT_STATUS,
LEVE_LOG,
INSTORE_FLAG,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
REMARK,
PRC_TECHNOLOGY_PATH,
VM_INSTORE_FLAG,
RETURN_PROCESS,
PHY_BATCH_NO,
PRO_YEAR_MONTH_DAY,
BAL_YEAR_MONTH,
JUGDE_APPLY_CODE,
JUGDE_APPLY,
SAMPLE_PIPE_LEN_A,
SAMPLE_PIPE_LEN_B,
CHEM_RESULT_CODE,
PHY_RESULT_CODE,
CRATE_TIME,
FEED_HEAT_NO,
HEAT_PLAN_SQE,
TR_FLAG,
PHY_CODE_GROUP,
PHY_CODE_GROUPB,
RE_GET_SAMPLE_NAME,
RE_GET_SAMPLE_TIME,
RE_GET_SAMPLE_STATUS,
RESAMPLE_PIPE_LEN_A,
RESAMPLE_PIPE_LEN_B,
REPHY_CODE_GROUP,
REPHY_CODE_GROUPB,
M.RESULT_NO,
IS_FAIL_CHECK,
BAL_YEAR_MONTH_FAIL,
VALIDFLAG,
JUGDE_APPLY_SEQUENO,
CUT_ACT_LEN,
CUT_ACT_WEIGHT
FROM PORT_VRP_BATCH_SAMPLE_RESULT M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO_CUT
--AND M.RESULT_NO = T.RESULT_NO_OFFLINE
AND T.MAT_NO_CUT LIKE '%01'
AND T.RESULT_NO_OFFLINE = ?
AND (M.RESULT_NO IN
(SELECT LX_RESULT_NO
FROM VRP_GROUP_RESULT
WHERE GROUP_ID IN
(SELECT GROUP_ID
FROM VRP_OFFLINE_RESULT
WHERE RESULT_NO = T.RESULT_NO_OFFLINE)) OR
M.RESULT_NO = T.RESULT_NO_OFFLINE)
DELETE FROM PORT_VRP_BATCH_SAMPLE_RESULT
WHERE MAT_NO IN
(SELECT MAT_NO
FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE = ?)
AND (RESULT_NO = ? OR
RESULT_NO IN
(SELECT LX_RESULT_NO
FROM VRP_GROUP_RESULT
WHERE GROUP_ID IN
(SELECT GROUP_ID
FROM VRP_OFFLINE_RESULT
WHERE RESULT_NO = ?)))
DELETE
FROM PORT_VRP_BATCH_SAMPLE_RESULT
WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
AND (RESULT_NO = ? OR
RESULT_NO IN
(SELECT LX_RESULT_NO
FROM VRP_GROUP_RESULT
WHERE GROUP_ID IN
(SELECT GROUP_ID
FROM VRP_OFFLINE_RESULT
WHERE RESULT_NO = ?)))
INSERT INTO PORT_MCH_BATCH_SAMPLE_RESULT
(HEAT_PLAN_NO,
MAT_NO,
M_MAT_NO,
M_M_MAT_NO,
LOT_NO,
LOT_NO_SQE,
PRO_PLAN_ID,
GX_PLAN_NO,
PLINE_CODE,
PLINE_NAME,
JUDGE_STOVE_NO,
BATCH_NO,
GROUP_NO,
STOVE_NO,
FLAG_STOVE_NO,
ACT_DIMATER,
ACT_HEIGHT,
OUTNUM_CUT,
ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
ACT_WEIGHT,
ACT_THEORY_WEIGHT,
IS_SAMPLE_PIPE,
SAMPLE_PIPE_LEN,
GET_SAMPLE_SHIFT,
GET_SAMPLE_CLASS,
GET_SAMPLE_NAME,
GET_SAMPLE_TIME,
OLD_JUDGE_STOVE_NO,
GROUP_FLAG,
OP_PROCESS,
MAT_STATUS,
LEVE_LOG,
INSTORE_FLAG,
PRC_TECHNOLOGY_PATH,
VM_INSTORE_FLAG,
RETURN_PROCESS,
PHY_BATCH_NO,
PRO_YEAR_MONTH_DAY,
BAL_YEAR_MONTH,
JUGDE_APPLY_CODE,
JUGDE_APPLY,
VALIDFLAG,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
REMARK,
TR_FLAG,
PHY_CODE_GROUP,
PHY_CODE_GROUPB,
FEED_HEAT_NO,
BAR_CODE,
RESULT_NO,
MEASURING_SEQ,
HEAT_PLAN_SQE,
SAMPLE_PIPE_LEN_A,
SAMPLE_PIPE_LEN_B,
SAMPLE_PIPE_LEN_C,
SAMPLE_PIPE_LEN_D,
SAMPLE_PIPE_LEN_E,
SAMPLE_PIPE_LEN_F,
SAMPLE_PIPE_LEN_P,
SAMPLE_PIPE_LEN_Q,
SAMPLE_PIPE_LEN_M,
PHY_CODE_GROUPC,
PHY_CODE_GROUPD,
PHY_CODE_GROUPE,
PHY_CODE_GROUPF,
PHY_CODE_GROUPP,
PHY_CODE_GROUPQ,
PHY_CODE_GROUPM,
CRAFT_SOURCE,
RE_GET_SAMPLE_NAME,
RE_GET_SAMPLE_TIME,
RE_GET_SAMPLE_STATUS,
RESAMPLE_PIPE_LEN_A,
RESAMPLE_PIPE_LEN_B,
RESAMPLE_PIPE_LEN_C,
RESAMPLE_PIPE_LEN_D,
RESAMPLE_PIPE_LEN_E,
RESAMPLE_PIPE_LEN_F,
RESAMPLE_PIPE_LEN_P,
RESAMPLE_PIPE_LEN_Q,
RESAMPLE_PIPE_LEN_M,
RE_CHECK_NO,
IS_BATCH,
CHECK_NO,
MAT_NO_OLD,
IS_FINALCHECK,
IS_FAIL_CHECK,
BAL_YEAR_MONTH_FAIL,
JUGDE_APPLY_SEQUENO)
SELECT HEAT_PLAN_NO,
T.MAT_NO_CUT,
M.MAT_NO,
M_M_MAT_NO,
LOT_NO,
LOT_NO_SQE,
PRO_PLAN_ID,
GX_PLAN_NO,
PLINE_CODE,
PLINE_NAME,
JUDGE_STOVE_NO,
BATCH_NO,
GROUP_NO,
STOVE_NO,
FLAG_STOVE_NO,
ACT_DIMATER,
ACT_HEIGHT,
1 OUTNUM_CUT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_LEN- (T.CUT_NUM-1) * ROUND(ACT_LEN/T.CUT_NUM ,3)
ELSE
ROUND(ACT_LEN/T.CUT_NUM ,3)
END ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_WEIGHT/T.CUT_NUM ,3)
ELSE
ROUND(ACT_WEIGHT/T.CUT_NUM ,3)
END ACT_WEIGHT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_THEORY_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3)
ELSE
ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3)
END ACT_THEORY_WEIGHT,
IS_SAMPLE_PIPE,
SAMPLE_PIPE_LEN,
GET_SAMPLE_SHIFT,
GET_SAMPLE_CLASS,
GET_SAMPLE_NAME,
GET_SAMPLE_TIME,
OLD_JUDGE_STOVE_NO,
GROUP_FLAG,
OP_PROCESS,
DECODE(T.MAT_STATUS,1,'40','20') MAT_STATUS,
LEVE_LOG,
INSTORE_FLAG,
PRC_TECHNOLOGY_PATH,
VM_INSTORE_FLAG,
RETURN_PROCESS,
PHY_BATCH_NO,
PRO_YEAR_MONTH_DAY,
BAL_YEAR_MONTH,
JUGDE_APPLY_CODE,
JUGDE_APPLY,
VALIDFLAG,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
REMARK,
TR_FLAG,
PHY_CODE_GROUP,
PHY_CODE_GROUPB,
FEED_HEAT_NO,
BAR_CODE,
M.RESULT_NO,
MEASURING_SEQ,
HEAT_PLAN_SQE,
SAMPLE_PIPE_LEN_A,
SAMPLE_PIPE_LEN_B,
SAMPLE_PIPE_LEN_C,
SAMPLE_PIPE_LEN_D,
SAMPLE_PIPE_LEN_E,
SAMPLE_PIPE_LEN_F,
SAMPLE_PIPE_LEN_P,
SAMPLE_PIPE_LEN_Q,
SAMPLE_PIPE_LEN_M,
PHY_CODE_GROUPC,
PHY_CODE_GROUPD,
PHY_CODE_GROUPE,
PHY_CODE_GROUPF,
PHY_CODE_GROUPP,
PHY_CODE_GROUPQ,
PHY_CODE_GROUPM,
CRAFT_SOURCE,
RE_GET_SAMPLE_NAME,
RE_GET_SAMPLE_TIME,
RE_GET_SAMPLE_STATUS,
RESAMPLE_PIPE_LEN_A,
RESAMPLE_PIPE_LEN_B,
RESAMPLE_PIPE_LEN_C,
RESAMPLE_PIPE_LEN_D,
RESAMPLE_PIPE_LEN_E,
RESAMPLE_PIPE_LEN_F,
RESAMPLE_PIPE_LEN_P,
RESAMPLE_PIPE_LEN_Q,
RESAMPLE_PIPE_LEN_M,
RE_CHECK_NO,
IS_BATCH,
CHECK_NO,
MAT_NO_OLD,
IS_FINALCHECK,
IS_FAIL_CHECK,
BAL_YEAR_MONTH_FAIL,
JUGDE_APPLY_SEQUENO
FROM PORT_MCH_BATCH_SAMPLE_RESULT M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO
--AND M.RESULT_NO = T.RESULT_NO_OFFLINE
AND T.RESULT_NO_OFFLINE =?
AND (M.RESULT_NO IN
(SELECT LX_RESULT_NO
FROM MCH_GROUP_RESULT
WHERE GROUP_ID IN
(SELECT GROUP_ID
FROM MCH_OFFLINE_RESULT
WHERE RESULT_NO = T.RESULT_NO_OFFLINE)) OR
M.RESULT_NO = T.RESULT_NO_OFFLINE)
UPDATE PORT_MCH_BATCH_SAMPLE_RESULT SET VALIDFLAG ='1'
WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
AND (RESULT_NO = ? OR
RESULT_NO IN
(SELECT LX_RESULT_NO
FROM MCH_GROUP_RESULT
WHERE GROUP_ID IN
(SELECT GROUP_ID
FROM MCH_OFFLINE_RESULT
WHERE RESULT_NO = ?)))
UPDATE PORT_MCH_BATCH_SAMPLE_RESULT SET VALIDFLAG ='0'
WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
AND (RESULT_NO = ? OR
RESULT_NO IN
(SELECT LX_RESULT_NO
FROM MCH_GROUP_RESULT
WHERE GROUP_ID IN
(SELECT GROUP_ID
FROM MCH_OFFLINE_RESULT
WHERE RESULT_NO = ?)))
DELETE
FROM PORT_MCH_BATCH_SAMPLE_RESULT
WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
AND (RESULT_NO = ? OR
RESULT_NO IN
(SELECT LX_RESULT_NO
FROM MCH_GROUP_RESULT
WHERE GROUP_ID IN
(SELECT GROUP_ID
FROM MCH_OFFLINE_RESULT
WHERE RESULT_NO = ?)))
INSERT INTO PORT_HTT_BATCH_SAMPLE_RESULT
(HEAT_PLAN_NO,
MAT_NO,
M_MAT_NO,
M_M_MAT_NO,
LOT_NO,
LOT_NO_SQE,
PLINE_CODE,
PLINE_NAME,
JUDGE_STOVE_NO,
BATCH_NO,
GROUP_NO,
STOVE_NO,
FLAG_STOVE_NO,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
ACT_WEIGHT,
ACT_THEORY_WEIGHT,
IS_SAMPLE_PIPE,
SAMPLE_PIPE_LEN,
GET_SAMPLE_SHIFT,
GET_SAMPLE_CLASS,
GET_SAMPLE_NAME,
GET_SAMPLE_TIME,
OLD_JUDGE_STOVE_NO,
GROUP_FLAG,
OP_PROCESS,
MAT_STATUS,
LEVE_LOG,
INSTORE_FLAG,
VM_INSTORE_FLAG,
PRC_TECHNOLOGY_PATH,
RETURN_PROCESS,
PHY_BATCH_NO,
PRO_YEAR_MONTH_DAY,
BAL_YEAR_MONTH,
JUGDE_APPLY_CODE,
JUGDE_APPLY,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
REMARK,
SAMPLE_PIPE_LEN_A,
SAMPLE_PIPE_LEN_B,
CHEM_RESULT_CODE,
PHY_RESULT_CODE,
HEAT_PLAN_SQE,
PHY_CODE_GROUP,
PHY_CODE_GROUPB,
TR_FLAG,
FEED_HEAT_NO,
PROCESS_SEQ,
RESULT_NO,
IS_BATCH,
SAMPLE_PIPE_LEN_C,
SAMPLE_PIPE_LEN_D,
PHY_CODE_GROUPC,
PHY_CODE_GROUPD,
CHECK_NO,
SAMPLE_PIPE_LEN_M,
PHY_CODE_GROUPM,
MAT_NO_OLD,
SAMPLE_PIPE_LEN_E,
PHY_CODE_GROUPE,
SAMPLE_PIPE_LEN_F,
PHY_CODE_GROUPF,
SAMPLE_PIPE_LEN_P,
PHY_CODE_GROUPP,
SAMPLE_PIPE_LEN_Q,
PHY_CODE_GROUPQ,
CRAFT_SOURCE,
BAR_CODE,
RE_GET_SAMPLE_NAME,
RE_GET_SAMPLE_TIME,
RE_GET_SAMPLE_STATUS,
RESAMPLE_PIPE_LEN_A,
RESAMPLE_PIPE_LEN_B,
RESAMPLE_PIPE_LEN_C,
RESAMPLE_PIPE_LEN_D,
RESAMPLE_PIPE_LEN_E,
RESAMPLE_PIPE_LEN_F,
RESAMPLE_PIPE_LEN_P,
RESAMPLE_PIPE_LEN_Q,
RESAMPLE_PIPE_LEN_M,
RE_CHECK_NO,
IS_FAIL_CHECK,
BAL_YEAR_MONTH_FAIL,
JUGDE_APPLY_SEQUENO)
SELECT HEAT_PLAN_NO,
T.MAT_NO_CUT MAT_NO,
M.MAT_NO,
M_M_MAT_NO,
LOT_NO,
LOT_NO_SQE,
PLINE_CODE,
PLINE_NAME,
JUDGE_STOVE_NO,
BATCH_NO,
GROUP_NO,
STOVE_NO,
FLAG_STOVE_NO,
ACT_DIMATER,
ACT_HEIGHT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_LEN- (T.CUT_NUM-1) * ROUND(ACT_LEN/T.CUT_NUM ,3)
ELSE
ROUND(ACT_LEN/T.CUT_NUM ,3)
END ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_WEIGHT/T.CUT_NUM ,3)
ELSE
ROUND(ACT_WEIGHT/T.CUT_NUM ,3)
END ACT_WEIGHT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_THEORY_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3)
ELSE
ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3)
END ACT_THEORY_WEIGHT,
IS_SAMPLE_PIPE,
SAMPLE_PIPE_LEN,
GET_SAMPLE_SHIFT,
GET_SAMPLE_CLASS,
GET_SAMPLE_NAME,
GET_SAMPLE_TIME,
OLD_JUDGE_STOVE_NO,
GROUP_FLAG,
OP_PROCESS,
DECODE(T.MAT_STATUS,1,'40','20') MAT_STATUS,
LEVE_LOG,
INSTORE_FLAG,
VM_INSTORE_FLAG,
PRC_TECHNOLOGY_PATH,
RETURN_PROCESS,
PHY_BATCH_NO,
PRO_YEAR_MONTH_DAY,
BAL_YEAR_MONTH,
JUGDE_APPLY_CODE,
JUGDE_APPLY,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
REMARK,
SAMPLE_PIPE_LEN_A,
SAMPLE_PIPE_LEN_B,
CHEM_RESULT_CODE,
PHY_RESULT_CODE,
HEAT_PLAN_SQE,
PHY_CODE_GROUP,
PHY_CODE_GROUPB,
TR_FLAG,
FEED_HEAT_NO,
PROCESS_SEQ,
M.RESULT_NO,
IS_BATCH,
SAMPLE_PIPE_LEN_C,
SAMPLE_PIPE_LEN_D,
PHY_CODE_GROUPC,
PHY_CODE_GROUPD,
CHECK_NO,
SAMPLE_PIPE_LEN_M,
PHY_CODE_GROUPM,
MAT_NO_OLD,
SAMPLE_PIPE_LEN_E,
PHY_CODE_GROUPE,
SAMPLE_PIPE_LEN_F,
PHY_CODE_GROUPF,
SAMPLE_PIPE_LEN_P,
PHY_CODE_GROUPP,
SAMPLE_PIPE_LEN_Q,
PHY_CODE_GROUPQ,
CRAFT_SOURCE,
BAR_CODE,
RE_GET_SAMPLE_NAME,
RE_GET_SAMPLE_TIME,
RE_GET_SAMPLE_STATUS,
RESAMPLE_PIPE_LEN_A,
RESAMPLE_PIPE_LEN_B,
RESAMPLE_PIPE_LEN_C,
RESAMPLE_PIPE_LEN_D,
RESAMPLE_PIPE_LEN_E,
RESAMPLE_PIPE_LEN_F,
RESAMPLE_PIPE_LEN_P,
RESAMPLE_PIPE_LEN_Q,
RESAMPLE_PIPE_LEN_M,
RE_CHECK_NO,
IS_FAIL_CHECK,
BAL_YEAR_MONTH_FAIL,
JUGDE_APPLY_SEQUENO
FROM PORT_HTT_BATCH_SAMPLE_RESULT M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO
--AND M.RESULT_NO = T.RESULT_NO_OFFLINE
AND T.RESULT_NO_OFFLINE =?
AND (M.RESULT_NO IN
(SELECT LX_RESULT_NO
FROM HTT_GROUP_RESULT
WHERE GROUP_ID IN
(SELECT GROUP_ID
FROM HTT_OFFLINE_RESULT
WHERE RESULT_NO = T.RESULT_NO_OFFLINE)) OR
M.RESULT_NO = T.RESULT_NO_OFFLINE)
INSERT INTO PORT_HTT_BATCH_SAMPLE_RESULT
(HEAT_PLAN_NO,
MAT_NO,
M_MAT_NO,
M_M_MAT_NO,
LOT_NO,
LOT_NO_SQE,
PLINE_CODE,
PLINE_NAME,
JUDGE_STOVE_NO,
BATCH_NO,
GROUP_NO,
STOVE_NO,
FLAG_STOVE_NO,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
ACT_WEIGHT,
ACT_THEORY_WEIGHT,
IS_SAMPLE_PIPE,
SAMPLE_PIPE_LEN,
GET_SAMPLE_SHIFT,
GET_SAMPLE_CLASS,
GET_SAMPLE_NAME,
GET_SAMPLE_TIME,
OLD_JUDGE_STOVE_NO,
GROUP_FLAG,
OP_PROCESS,
MAT_STATUS,
LEVE_LOG,
INSTORE_FLAG,
VM_INSTORE_FLAG,
PRC_TECHNOLOGY_PATH,
RETURN_PROCESS,
PHY_BATCH_NO,
PRO_YEAR_MONTH_DAY,
BAL_YEAR_MONTH,
JUGDE_APPLY_CODE,
JUGDE_APPLY,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
REMARK,
SAMPLE_PIPE_LEN_A,
SAMPLE_PIPE_LEN_B,
CHEM_RESULT_CODE,
PHY_RESULT_CODE,
HEAT_PLAN_SQE,
PHY_CODE_GROUP,
PHY_CODE_GROUPB,
TR_FLAG,
FEED_HEAT_NO,
PROCESS_SEQ,
RESULT_NO,
IS_BATCH,
SAMPLE_PIPE_LEN_C,
SAMPLE_PIPE_LEN_D,
PHY_CODE_GROUPC,
PHY_CODE_GROUPD,
CHECK_NO,
SAMPLE_PIPE_LEN_M,
PHY_CODE_GROUPM,
MAT_NO_OLD,
SAMPLE_PIPE_LEN_E,
PHY_CODE_GROUPE,
SAMPLE_PIPE_LEN_F,
PHY_CODE_GROUPF,
SAMPLE_PIPE_LEN_P,
PHY_CODE_GROUPP,
SAMPLE_PIPE_LEN_Q,
PHY_CODE_GROUPQ,
CRAFT_SOURCE,
BAR_CODE,
RE_GET_SAMPLE_NAME,
RE_GET_SAMPLE_TIME,
RE_GET_SAMPLE_STATUS,
RESAMPLE_PIPE_LEN_A,
RESAMPLE_PIPE_LEN_B,
RESAMPLE_PIPE_LEN_C,
RESAMPLE_PIPE_LEN_D,
RESAMPLE_PIPE_LEN_E,
RESAMPLE_PIPE_LEN_F,
RESAMPLE_PIPE_LEN_P,
RESAMPLE_PIPE_LEN_Q,
RESAMPLE_PIPE_LEN_M,
RE_CHECK_NO,
IS_FAIL_CHECK,
BAL_YEAR_MONTH_FAIL,
JUGDE_APPLY_SEQUENO)
SELECT HEAT_PLAN_NO,
T.MAT_NO,
M_MAT_NO,
M_M_MAT_NO,
LOT_NO,
LOT_NO_SQE,
PLINE_CODE,
PLINE_NAME,
JUDGE_STOVE_NO,
BATCH_NO,
GROUP_NO,
STOVE_NO,
FLAG_STOVE_NO,
ACT_DIMATER,
ACT_HEIGHT,
(SELECT SUM(ACT_LEN) FROM PORT_HTT_BATCH_SAMPLE_RESULT A, HTT_ENTRUST_MAT_NO B
WHERE A.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND A.MAT_NO = B.MAT_NO_CUT
AND A.RESULT_NO = B.RESULT_NO_OFFLINE
AND B.MAT_NO = T.MAT_NO),
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
(SELECT SUM(ACT_WEIGHT) FROM PORT_HTT_BATCH_SAMPLE_RESULT A, HTT_ENTRUST_MAT_NO B
WHERE A.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND A.MAT_NO = B.MAT_NO_CUT
AND A.RESULT_NO = B.RESULT_NO_OFFLINE
AND B.MAT_NO = T.MAT_NO),
(SELECT SUM(ACT_WEIGHT) FROM PORT_HTT_BATCH_SAMPLE_RESULT A, HTT_ENTRUST_MAT_NO B
WHERE A.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND A.MAT_NO = B.MAT_NO_CUT
AND A.RESULT_NO = B.RESULT_NO_OFFLINE
AND B.MAT_NO = T.MAT_NO),
IS_SAMPLE_PIPE,
SAMPLE_PIPE_LEN,
GET_SAMPLE_SHIFT,
GET_SAMPLE_CLASS,
GET_SAMPLE_NAME,
GET_SAMPLE_TIME,
OLD_JUDGE_STOVE_NO,
GROUP_FLAG,
OP_PROCESS,
'20' MAT_STATUS,
LEVE_LOG,
INSTORE_FLAG,
VM_INSTORE_FLAG,
PRC_TECHNOLOGY_PATH,
RETURN_PROCESS,
PHY_BATCH_NO,
PRO_YEAR_MONTH_DAY,
BAL_YEAR_MONTH,
JUGDE_APPLY_CODE,
JUGDE_APPLY,
PRO_USER,
PRO_SHIFT,
PRO_GROUP,
PRO_TIME,
REMARK,
SAMPLE_PIPE_LEN_A,
SAMPLE_PIPE_LEN_B,
CHEM_RESULT_CODE,
PHY_RESULT_CODE,
HEAT_PLAN_SQE,
PHY_CODE_GROUP,
PHY_CODE_GROUPB,
TR_FLAG,
FEED_HEAT_NO,
PROCESS_SEQ,
M.RESULT_NO,
IS_BATCH,
SAMPLE_PIPE_LEN_C,
SAMPLE_PIPE_LEN_D,
PHY_CODE_GROUPC,
PHY_CODE_GROUPD,
CHECK_NO,
SAMPLE_PIPE_LEN_M,
PHY_CODE_GROUPM,
MAT_NO_OLD,
SAMPLE_PIPE_LEN_E,
PHY_CODE_GROUPE,
SAMPLE_PIPE_LEN_F,
PHY_CODE_GROUPF,
SAMPLE_PIPE_LEN_P,
PHY_CODE_GROUPP,
SAMPLE_PIPE_LEN_Q,
PHY_CODE_GROUPQ,
CRAFT_SOURCE,
BAR_CODE,
RE_GET_SAMPLE_NAME,
RE_GET_SAMPLE_TIME,
RE_GET_SAMPLE_STATUS,
RESAMPLE_PIPE_LEN_A,
RESAMPLE_PIPE_LEN_B,
RESAMPLE_PIPE_LEN_C,
RESAMPLE_PIPE_LEN_D,
RESAMPLE_PIPE_LEN_E,
RESAMPLE_PIPE_LEN_F,
RESAMPLE_PIPE_LEN_P,
RESAMPLE_PIPE_LEN_Q,
RESAMPLE_PIPE_LEN_M,
RE_CHECK_NO,
IS_FAIL_CHECK,
BAL_YEAR_MONTH_FAIL,
JUGDE_APPLY_SEQUENO
FROM PORT_HTT_BATCH_SAMPLE_RESULT M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO_CUT
-- AND M.RESULT_NO = T.RESULT_NO_OFFLINE
AND T.MAT_NO_CUT LIKE '%01'
AND T.RESULT_NO_OFFLINE =?
AND (M.RESULT_NO IN
(SELECT LX_RESULT_NO
FROM HTT_GROUP_RESULT
WHERE GROUP_ID IN
(SELECT GROUP_ID
FROM HTT_OFFLINE_RESULT
WHERE RESULT_NO = T.RESULT_NO_OFFLINE)) OR
M.RESULT_NO = T.RESULT_NO_OFFLINE)
DELETE FROM PORT_HTT_BATCH_SAMPLE_RESULT
WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
AND (RESULT_NO = ? OR
RESULT_NO IN
(SELECT LX_RESULT_NO
FROM MCH_GROUP_RESULT
WHERE GROUP_ID IN
(SELECT GROUP_ID
FROM MCH_OFFLINE_RESULT
WHERE RESULT_NO = ?)))
DELETE
FROM PORT_HTT_BATCH_SAMPLE_RESULT
WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
AND (RESULT_NO = ? OR
RESULT_NO IN
(SELECT LX_RESULT_NO
FROM MCH_GROUP_RESULT
WHERE GROUP_ID IN
(SELECT GROUP_ID
FROM MCH_OFFLINE_RESULT
WHERE RESULT_NO = ?)))
INSERT INTO MAT_BC_M
(MAT_NO,
PRODUCT_FLAG,
MAT_STATUS,
LOT_NO,
STOVE_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
SAMPLE_FLAG,
MATERIAL_NO,
MATERIAL_NAME,
INPUT_MATERIAL_NAME,
INPUT_MATERIAL_NO,
PRODUCCODE,
PRODUCNAME,
STEELCODE,
STEELNAME,
GRADECODE,
GRADENAME,
SPEC_CODE,
SPEC_NAME,
MODEL_CODE,
MODEL_DESC,
STD_CODE,
STD_NAME,
STD_STYLE,
STD_STYLE_DESC,
PRO_ORDER_NO,
PRO_ORDER_ID,
ORDER_NO,
ORDER_SEQ,
ORDER_SEQ_NO,
CRAF_NO,
PROCESS_CDOE,
PROCESS_DESC,
NEXT_PROCESS_CDOE,
NEXT_PROCESS_DESC,
PLINE_CODE,
PLINE_NAME,
MAT_ORIGIN_CODE,
MAT_ORIGIN_NAME,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
ACT_WEIGHT,
ACT_THEORY_WEIGHT,
MEASURE_FLAG,
BELONG_CODE,
BELONG_NAME,
PACK_FLAG,
MAT_GOWHERE_CODE,
MAT_GOWHERE_NAME,
MAT_RETURN_FLAG,
LOCK_FLAG,
MNG_LOCK_FLAG,
JUGDE_APPLY_FLAG,
JUGDE_APPLY_CODE,
JUGDE_APPLY_TIME,
FACE_RESULT_CODE,
FACE_RESULT_TIME,
FACE_MAKER,
SPEC_RESULT_CODE,
SPEC_RESULT_TIME,
SPEC_MAKER,
CHEM_RESULT_CODE,
CHEM_RESULT_TIME,
CHEM_MAKER,
PHY_RESULT_CODE,
PHY_RESULT_TIME,
PHY_MAKER,
DETECT_RESULT_CODE,
WPRESSURE_RESULT_CODE,
JUDGE_RESULT_CODE,
JUDGE_RESULT,
JUDGE_RESULT_TIME,
JUDGE_MAKER,
INSTOCK_FLAG,
INSTOCK_TIME,
BAR_CODE,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
ORD_PK,
ORD_LN_PK,
ORD_LN_DLY_PK,
BAL_YEAR_MONTH,
JUDGE_STD_NAME,
PIPMEMO,
SOURE_CODE,
SOURE_NAME,
PONDER_NO,
PONDER_GROSS_WT,
JUDGE_ID,
LOCK_LIKU,
QCM_STAUS,
OUTSTOCK_DOC,
HEAT_PLAN_NO,
ZG_STOVE_SQE,
GX_PLAN_NO,
ZG_MAT_NO,
TARGET,
PROCESS_STATUS,
JUGDE_CONVICTED,
FIXTYPE_CODE,
QUALITY_GROUP_ZG,
FLAG_STOVE_NO_ZG,
DETECT_RESULT_CODE1,
TESTING_GRADE,
TESTING_TYPE,
TESTING_GRADE1,
TESTING_TYPE1,
JUDGE_STOVE_NO_UP,
CRAFT_SEQ,
PRO_PLAN_ID_NEXT,
GX_PLAN_NO_NEXT,
HANGING_FLAG,
CUT_NUM,
JUDGE_TOLRESULT_CODE,
JUDGE_TOLRESULT,
JUDGE_TOLRESULT_TIME,
JUDGE_TOLMAKER,
INSTANCY_FLAG,
JUGDE_TOLCONVICTED,
JUDGE_STD_DES,
MNG_LOCK_REMARK,
LOCK_REMARK,
JUGDE_APPLY_SEQUENO,
HEAT_PLAN_NO_NEXT,
CODE_JG_BL,
CIC,
SCRAP_REASON,
BELONG_CODE_RESPONSE,
BELONG_NAME_RESPONSE,
ZBS_FLAG,
SCRAP_TYPE,
ZBS_ID,
HEAT_PLAN_NO_OLD,
MEASURING_SEQ,
SCRAP_FLAG,
LIKU_PROCESS_CODE,
JG_ZBS_ID,
FAIL_APPROVAL_CODE,
OFFLINE_DOC,
SUBCONTRACT_NO,
SCRAP_FRIM_FLAG,
ZZB_FLAG,
BAL_YEAR_MONTH_FAIL,
SUBCONTRACT_NO_SEQ,
SCRAP_NAME,
SCRAP_TIME)
SELECT T.MAT_NO_CUT,
PRODUCT_FLAG,
M.MAT_STATUS,
LOT_NO,
STOVE_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
SAMPLE_FLAG,
MATERIAL_NO,
MATERIAL_NAME,
INPUT_MATERIAL_NAME,
INPUT_MATERIAL_NO,
PRODUCCODE,
PRODUCNAME,
STEELCODE,
STEELNAME,
GRADECODE,
GRADENAME,
SPEC_CODE,
SPEC_NAME,
MODEL_CODE,
MODEL_DESC,
STD_CODE,
STD_NAME,
STD_STYLE,
STD_STYLE_DESC,
PRO_ORDER_NO,
PRO_ORDER_ID,
ORDER_NO,
ORDER_SEQ,
ORDER_SEQ_NO,
CRAF_NO,
PROCESS_CDOE,
PROCESS_DESC,
NEXT_PROCESS_CDOE,
NEXT_PROCESS_DESC,
PLINE_CODE,
PLINE_NAME,
MAT_ORIGIN_CODE,
MAT_ORIGIN_NAME,
ACT_DIMATER,
ACT_HEIGHT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_LEN- (T.CUT_NUM-1) * ROUND(ACT_LEN/T.CUT_NUM ,3)
ELSE
ROUND(ACT_LEN/T.CUT_NUM ,3)
END ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_WEIGHT/T.CUT_NUM ,3)
ELSE
ROUND(ACT_WEIGHT/T.CUT_NUM ,3)
END ACT_WEIGHT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_THEORY_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3)
ELSE
ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3)
END ACT_THEORY_WEIGHT,
MEASURE_FLAG,
BELONG_CODE,
BELONG_NAME,
PACK_FLAG,
MAT_GOWHERE_CODE,
MAT_GOWHERE_NAME,
MAT_RETURN_FLAG,
LOCK_FLAG,
MNG_LOCK_FLAG,
JUGDE_APPLY_FLAG,
JUGDE_APPLY_CODE,
JUGDE_APPLY_TIME,
FACE_RESULT_CODE,
FACE_RESULT_TIME,
FACE_MAKER,
SPEC_RESULT_CODE,
SPEC_RESULT_TIME,
SPEC_MAKER,
CHEM_RESULT_CODE,
CHEM_RESULT_TIME,
CHEM_MAKER,
PHY_RESULT_CODE,
PHY_RESULT_TIME,
PHY_MAKER,
DETECT_RESULT_CODE,
WPRESSURE_RESULT_CODE,
JUDGE_RESULT_CODE,
JUDGE_RESULT,
JUDGE_RESULT_TIME,
JUDGE_MAKER,
INSTOCK_FLAG,
INSTOCK_TIME,
BAR_CODE,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
ORD_PK,
ORD_LN_PK,
ORD_LN_DLY_PK,
BAL_YEAR_MONTH,
JUDGE_STD_NAME,
PIPMEMO,
SOURE_CODE,
SOURE_NAME,
PONDER_NO,
PONDER_GROSS_WT,
JUDGE_ID,
LOCK_LIKU,
DECODE(T.MAT_STATUS,'0', ?,'22') QCM_STAUS,
OUTSTOCK_DOC,
HEAT_PLAN_NO,
ZG_STOVE_SQE,
GX_PLAN_NO,
ZG_MAT_NO,
TARGET,
PROCESS_STATUS,
JUGDE_CONVICTED,
FIXTYPE_CODE,
QUALITY_GROUP_ZG,
FLAG_STOVE_NO_ZG,
DETECT_RESULT_CODE1,
TESTING_GRADE,
TESTING_TYPE,
TESTING_GRADE1,
TESTING_TYPE1,
JUDGE_STOVE_NO_UP,
CRAFT_SEQ,
PRO_PLAN_ID_NEXT,
GX_PLAN_NO_NEXT,
HANGING_FLAG,
M.CUT_NUM,
JUDGE_TOLRESULT_CODE,
JUDGE_TOLRESULT,
JUDGE_TOLRESULT_TIME,
JUDGE_TOLMAKER,
INSTANCY_FLAG,
JUGDE_TOLCONVICTED,
JUDGE_STD_DES,
MNG_LOCK_REMARK,
LOCK_REMARK,
JUGDE_APPLY_SEQUENO,
HEAT_PLAN_NO_NEXT,
CODE_JG_BL,
CIC,
SCRAP_REASON,
BELONG_CODE_RESPONSE,
BELONG_NAME_RESPONSE,
ZBS_FLAG,
SCRAP_TYPE,
ZBS_ID,
HEAT_PLAN_NO_OLD,
MEASURING_SEQ,
SCRAP_FLAG,
LIKU_PROCESS_CODE,
JG_ZBS_ID,
FAIL_APPROVAL_CODE,
OFFLINE_DOC,
M.SUBCONTRACT_NO,
SCRAP_FRIM_FLAG,
ZZB_FLAG,
BAL_YEAR_MONTH_FAIL,
M.SUBCONTRACT_NO_SEQ,
SCRAP_NAME,
SCRAP_TIME
FROM MAT_BC_M M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO
AND T.RESULT_NO_OFFLINE = ?
INSERT INTO MAT_BC_M
(MAT_NO,
PRODUCT_FLAG,
MAT_STATUS,
LOT_NO,
STOVE_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
SAMPLE_FLAG,
MATERIAL_NO,
MATERIAL_NAME,
INPUT_MATERIAL_NAME,
INPUT_MATERIAL_NO,
PRODUCCODE,
PRODUCNAME,
STEELCODE,
STEELNAME,
GRADECODE,
GRADENAME,
SPEC_CODE,
SPEC_NAME,
MODEL_CODE,
MODEL_DESC,
STD_CODE,
STD_NAME,
STD_STYLE,
STD_STYLE_DESC,
PRO_ORDER_NO,
PRO_ORDER_ID,
ORDER_NO,
ORDER_SEQ,
ORDER_SEQ_NO,
CRAF_NO,
PROCESS_CDOE,
PROCESS_DESC,
NEXT_PROCESS_CDOE,
NEXT_PROCESS_DESC,
PLINE_CODE,
PLINE_NAME,
MAT_ORIGIN_CODE,
MAT_ORIGIN_NAME,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
ACT_WEIGHT,
ACT_THEORY_WEIGHT,
MEASURE_FLAG,
BELONG_CODE,
BELONG_NAME,
PACK_FLAG,
MAT_GOWHERE_CODE,
MAT_GOWHERE_NAME,
MAT_RETURN_FLAG,
LOCK_FLAG,
MNG_LOCK_FLAG,
JUGDE_APPLY_FLAG,
JUGDE_APPLY_CODE,
JUGDE_APPLY_TIME,
FACE_RESULT_CODE,
FACE_RESULT_TIME,
FACE_MAKER,
SPEC_RESULT_CODE,
SPEC_RESULT_TIME,
SPEC_MAKER,
CHEM_RESULT_CODE,
CHEM_RESULT_TIME,
CHEM_MAKER,
PHY_RESULT_CODE,
PHY_RESULT_TIME,
PHY_MAKER,
DETECT_RESULT_CODE,
WPRESSURE_RESULT_CODE,
JUDGE_RESULT_CODE,
JUDGE_RESULT,
JUDGE_RESULT_TIME,
JUDGE_MAKER,
INSTOCK_FLAG,
INSTOCK_TIME,
BAR_CODE,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
ORD_PK,
ORD_LN_PK,
ORD_LN_DLY_PK,
BAL_YEAR_MONTH,
JUDGE_STD_NAME,
PIPMEMO,
SOURE_CODE,
SOURE_NAME,
PONDER_NO,
PONDER_GROSS_WT,
JUDGE_ID,
LOCK_LIKU,
QCM_STAUS,
OUTSTOCK_DOC,
HEAT_PLAN_NO,
ZG_STOVE_SQE,
GX_PLAN_NO,
ZG_MAT_NO,
TARGET,
PROCESS_STATUS,
JUGDE_CONVICTED,
FIXTYPE_CODE,
QUALITY_GROUP_ZG,
FLAG_STOVE_NO_ZG,
DETECT_RESULT_CODE1,
TESTING_GRADE,
TESTING_TYPE,
TESTING_GRADE1,
TESTING_TYPE1,
JUDGE_STOVE_NO_UP,
CRAFT_SEQ,
PRO_PLAN_ID_NEXT,
GX_PLAN_NO_NEXT,
HANGING_FLAG,
CUT_NUM,
JUDGE_TOLRESULT_CODE,
JUDGE_TOLRESULT,
JUDGE_TOLRESULT_TIME,
JUDGE_TOLMAKER,
INSTANCY_FLAG,
JUGDE_TOLCONVICTED,
JUDGE_STD_DES,
MNG_LOCK_REMARK,
LOCK_REMARK,
JUGDE_APPLY_SEQUENO,
HEAT_PLAN_NO_NEXT,
CODE_JG_BL,
CIC,
SCRAP_REASON,
BELONG_CODE_RESPONSE,
BELONG_NAME_RESPONSE,
ZBS_FLAG,
SCRAP_TYPE,
ZBS_ID,
HEAT_PLAN_NO_OLD,
MEASURING_SEQ,
SCRAP_FLAG,
LIKU_PROCESS_CODE,
JG_ZBS_ID,
FAIL_APPROVAL_CODE,
OFFLINE_DOC,
SUBCONTRACT_NO,
SCRAP_FRIM_FLAG,
ZZB_FLAG,
BAL_YEAR_MONTH_FAIL,
SUBCONTRACT_NO_SEQ,
SCRAP_NAME,
SCRAP_TIME)
SELECT T.MAT_NO,
PRODUCT_FLAG,
M.MAT_STATUS,
LOT_NO,
STOVE_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
SAMPLE_FLAG,
MATERIAL_NO,
MATERIAL_NAME,
INPUT_MATERIAL_NAME,
INPUT_MATERIAL_NO,
PRODUCCODE,
PRODUCNAME,
STEELCODE,
STEELNAME,
GRADECODE,
GRADENAME,
SPEC_CODE,
SPEC_NAME,
MODEL_CODE,
MODEL_DESC,
STD_CODE,
STD_NAME,
STD_STYLE,
STD_STYLE_DESC,
PRO_ORDER_NO,
PRO_ORDER_ID,
ORDER_NO,
ORDER_SEQ,
ORDER_SEQ_NO,
CRAF_NO,
PROCESS_CDOE,
PROCESS_DESC,
NEXT_PROCESS_CDOE,
NEXT_PROCESS_DESC,
PLINE_CODE,
PLINE_NAME,
MAT_ORIGIN_CODE,
MAT_ORIGIN_NAME,
ACT_DIMATER,
ACT_HEIGHT,
(SELECT SUM(ACT_LEN) FROM MAT_BC_M A, HTT_ENTRUST_MAT_NO B
WHERE A.MAT_NO = B.MAT_NO_CUT
AND B.MAT_NO_CUT = T.MAT_NO),
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
(SELECT SUM(ACT_WEIGHT) FROM MAT_BC_M A, HTT_ENTRUST_MAT_NO B
WHERE A.MAT_NO = B.MAT_NO_CUT
AND B.MAT_NO_CUT = T.MAT_NO),
(SELECT SUM(ACT_THEORY_WEIGHT) FROM MAT_BC_M A, HTT_ENTRUST_MAT_NO B
WHERE A.MAT_NO = B.MAT_NO_CUT
AND B.MAT_NO_CUT = T.MAT_NO),
MEASURE_FLAG,
BELONG_CODE,
BELONG_NAME,
PACK_FLAG,
MAT_GOWHERE_CODE,
MAT_GOWHERE_NAME,
MAT_RETURN_FLAG,
LOCK_FLAG,
MNG_LOCK_FLAG,
JUGDE_APPLY_FLAG,
JUGDE_APPLY_CODE,
JUGDE_APPLY_TIME,
FACE_RESULT_CODE,
FACE_RESULT_TIME,
FACE_MAKER,
SPEC_RESULT_CODE,
SPEC_RESULT_TIME,
SPEC_MAKER,
CHEM_RESULT_CODE,
CHEM_RESULT_TIME,
CHEM_MAKER,
PHY_RESULT_CODE,
PHY_RESULT_TIME,
PHY_MAKER,
DETECT_RESULT_CODE,
WPRESSURE_RESULT_CODE,
JUDGE_RESULT_CODE,
JUDGE_RESULT,
JUDGE_RESULT_TIME,
JUDGE_MAKER,
INSTOCK_FLAG,
INSTOCK_TIME,
BAR_CODE,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
ORD_PK,
ORD_LN_PK,
ORD_LN_DLY_PK,
BAL_YEAR_MONTH,
JUDGE_STD_NAME,
PIPMEMO,
SOURE_CODE,
SOURE_NAME,
PONDER_NO,
PONDER_GROSS_WT,
JUDGE_ID,
LOCK_LIKU,
? QCM_STAUS,
OUTSTOCK_DOC,
HEAT_PLAN_NO,
ZG_STOVE_SQE,
GX_PLAN_NO,
ZG_MAT_NO,
TARGET,
PROCESS_STATUS,
JUGDE_CONVICTED,
FIXTYPE_CODE,
QUALITY_GROUP_ZG,
FLAG_STOVE_NO_ZG,
DETECT_RESULT_CODE1,
TESTING_GRADE,
TESTING_TYPE,
TESTING_GRADE1,
TESTING_TYPE1,
JUDGE_STOVE_NO_UP,
CRAFT_SEQ,
PRO_PLAN_ID_NEXT,
GX_PLAN_NO_NEXT,
HANGING_FLAG,
M.CUT_NUM,
JUDGE_TOLRESULT_CODE,
JUDGE_TOLRESULT,
JUDGE_TOLRESULT_TIME,
JUDGE_TOLMAKER,
INSTANCY_FLAG,
JUGDE_TOLCONVICTED,
JUDGE_STD_DES,
MNG_LOCK_REMARK,
LOCK_REMARK,
JUGDE_APPLY_SEQUENO,
HEAT_PLAN_NO_NEXT,
CODE_JG_BL,
CIC,
SCRAP_REASON,
BELONG_CODE_RESPONSE,
BELONG_NAME_RESPONSE,
ZBS_FLAG,
SCRAP_TYPE,
ZBS_ID,
HEAT_PLAN_NO_OLD,
MEASURING_SEQ,
SCRAP_FLAG,
LIKU_PROCESS_CODE,
JG_ZBS_ID,
FAIL_APPROVAL_CODE,
OFFLINE_DOC,
M.SUBCONTRACT_NO,
SCRAP_FRIM_FLAG,
ZZB_FLAG,
BAL_YEAR_MONTH_FAIL,
M.SUBCONTRACT_NO_SEQ,
SCRAP_NAME,
SCRAP_TIME
FROM MAT_BC_M M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO_CUT
AND T.MAT_NO_CUT LIKE '%01'
AND T.RESULT_NO_OFFLINE =?
INSERT INTO YDM_BC_BUTTRESS
(MAT_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
STORAGE_NO,
LOCATION_NO,
LARY_NO,
LOC_NO,
STORAGE_ATTR,
STORAGE_ATTR_NAME,
STORAGE_TYPE_NO,
STORAGE_TYPE_NAME,
MANAGEMENT_NO,
MANAGEMENT_NAME,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
DELETE_NAME,
DELETE_TIME,
DEPARTMENT_CODE,
DEPARTMENT_DESC,
PLINE_CODE)
SELECT t.mat_no_cut MAT_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
STORAGE_NO,
LOCATION_NO,
LARY_NO,
LOC_NO,
STORAGE_ATTR,
STORAGE_ATTR_NAME,
STORAGE_TYPE_NO,
STORAGE_TYPE_NAME,
MANAGEMENT_NO,
MANAGEMENT_NAME,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
DELETE_NAME,
DELETE_TIME,
DEPARTMENT_CODE,
DEPARTMENT_DESC,
PLINE_CODE
FROM YDM_BC_BUTTRESS M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO
AND T.RESULT_NO_OFFLINE = ?
AND M.STORAGE_NO IS NOT NULL
INSERT INTO YDM_BC_BUTTRESS
(MAT_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
STORAGE_NO,
LOCATION_NO,
LARY_NO,
LOC_NO,
STORAGE_ATTR,
STORAGE_ATTR_NAME,
STORAGE_TYPE_NO,
STORAGE_TYPE_NAME,
MANAGEMENT_NO,
MANAGEMENT_NAME,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
DELETE_NAME,
DELETE_TIME,
DEPARTMENT_CODE,
DEPARTMENT_DESC,
PLINE_CODE)
SELECT t.MAT_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
STORAGE_NO,
LOCATION_NO,
LARY_NO,
LOC_NO,
STORAGE_ATTR,
STORAGE_ATTR_NAME,
STORAGE_TYPE_NO,
STORAGE_TYPE_NAME,
MANAGEMENT_NO,
MANAGEMENT_NAME,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
DELETE_NAME,
DELETE_TIME,
DEPARTMENT_CODE,
DEPARTMENT_DESC,
PLINE_CODE
FROM YDM_BC_BUTTRESS M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO_CUT
AND T.RESULT_NO_OFFLINE =?
AND T.MAT_NO_CUT LIKE '%01'
AND M.STORAGE_NO IS NOT NULL
DELETE
FROM MAT_BC_M
WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
DELETE
FROM MAT_BC_M
WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
DELETE
FROM YDM_BC_BUTTRESS
WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
DELETE
FROM YDM_BC_BUTTRESS
WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
INSERT INTO MAT_ZC_M
(MAT_NO,
PRODUCT_FLAG,
MAT_STATUS,
LOT_NO,
STOVE_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
MAT_SQE_NO,
SAMPLE_FLAG,
CUTTING_FLAG,
ORIGIN_MAT_NO,
MATERIAL_NO,
MATERIAL_NAME,
INPUT_MATERIAL_NAME,
INPUT_MATERIAL_NO,
INPUT_ORIGIN_CODE,
PRODUCCODE,
PRODUCNAME,
STEELCODE,
STEELNAME,
GRADECODE,
GRADENAME,
SPEC_CODE,
SPEC_NAME,
MODEL_CODE,
MODEL_DESC,
STD_CODE,
STD_NAME,
STD_STYLE,
STD_STYLE_DESC,
PRO_ORDER_NO,
PRO_ORDER_NO1,
PRO_ORDER_ID,
PRO_ORDER_ID1,
ORDER_NO,
ORDER_SEQ,
ORDER_SEQ_NO,
CRAF_NO,
PROCESS_CDOE,
PROCESS_DESC,
NEXT_PROCESS_CDOE,
NEXT_PROCESS_DESC,
PLINE_CODE,
PLINE_NAME,
MAT_ORIGIN_CODE,
MAT_ORIGIN_NAME,
DIMATER,
HEIGHT,
LEN_NO,
LEN_DESC,
LEN_UNIT,
LEN_MIN,
LEN_MAX,
TARG_DIMATER,
TARG_HEIGHT,
TARG_LEN_MIN,
TARG_LEN_MAX,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
ACT_WEIGHT,
ACT_THEORY_WEIGHT,
MEASURE_FLAG,
BELONG_CODE,
BELONG_NAME,
PACK_FLAG,
PACK_TYPE_CODE,
PACK_TYPE_NAME,
PACK_NO,
PACK_TIME,
PACK_MAT_WT,
MAT_GROSS_WT,
MAT_GOWHERE_CODE,
MAT_GOWHERE_NAME,
COOL_HOT_FLAG,
MAT_RETURN_FLAG,
HEAT_TREAT_NO,
POST_FLAG,
LOCK_FLAG,
MNG_LOCK_RSN_CODE,
MNG_LOCK_TIME,
MNG_LOCK_MAKER,
MNG_LOCK_REMARK,
LOCK_RSN_CODE,
LOCK_TIME,
LOCK_MAKER,
LOCK_REMARK,
UNLOCK_TIME,
UNLOCK_MAKER,
UNLOCK_REMARK,
OLD_ORDER_NO,
OLD_ORDER_SEQ,
OLD_ORDER_SEQ_NO,
OLD_MATERIAL_NO,
OLD_MATERIAL_NAME,
REMAIN_RSN_CODE,
REMAIN_JUGDE_TIME,
REMAIN_JUGDE_MAKER,
REMAIN_JUGDE_CODE,
REMAIN_REMARK,
JUGDE_APPLY_FLAG,
JUGDE_APPLY_CODE,
JUGDE_APPLY_TIME,
JUGDE_SCAN_TIME,
FACE_RESULT_CODE,
FACE_RESULT_TIME,
FACE_MAKER,
SPEC_RESULT_CODE,
SPEC_RESULT_TIME,
SPEC_MAKER,
CHEM_RESULT_CODE,
CHEM_RESULT_TIME,
CHEM_MAKER,
PHY_RESULT_CODE,
PHY_RESULT_TIME,
PHY_MAKER,
DETECT_REPORT_NO,
DETECT_RESULT_CODE,
WPRESSURE_REPORT_NO,
WPRESSURE_RESULT_CODE,
JUDGE_RESULT_CODE,
JUDGE_RESULT,
JUDGE_RESULT_TIME,
JUDGE_MAKER,
BUG_NO,
BUG_DEAL,
REPAIR_FLAG,
REPAIR_REMARK,
SAMPLING_FLAG,
SAMPLING_TYPE,
SAMPLING_NO,
CHECKOUT_NO,
CHEM_STCHECK_NO,
CHEM_PROCHECK_NO,
SH_CHECK_NO,
COME_PROC_FLAG,
CONFM_FLAG,
INSTOCK_FLAG,
INSTOCK_TIME,
OUTSTOCK_TIME,
PRO_BC,
PRO_BZ,
RPO_TIME,
BAR_CODE,
BEGINNING_FLAG,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
REQ_BL_ID,
IF_BATCHED_JG,
COUPCUT_BATCH_ID,
ORD_PK,
ORD_LN_PK,
ORD_LN_DLY_PK,
OLD_ORD_PK,
OLD_ORD_LN_PK,
OLD_ORD_LN_DLY_PK,
BAL_YEAR_MONTH,
JUDGE_STD_NAME,
JUDGE_STD_CODE,
JUDGE_GRADE,
PIPMEMO,
TEST,
SOURE_CODE,
SOURE_NAME,
PONDER_NO,
PONDER_GROSS_WT,
MEMO1,
JUDGE_ID,
MNG_LOCK_FLAG,
LOCK_ID,
PRO_NO,
LOCK_LIKU,
PLN_GRADECODE,
PLN_GRADENAME,
PLN_STEELCODE,
PLN_STEELNAME,
QCM_STAUS,
OUTSTOCK_DOC,
HEAT_PLAN_NO,
ZG_STOVE_SQE,
GX_PLAN_NO,
ZG_MAT_NO,
FINISHPRO_MOLD,
IN_MOLD,
TARGET,
PROCESS_STATUS,
JUGDE_CONVICTED,
GX_PLAN_NO1,
FIXTYPE_CODE,
QUALITY_GROUP_ZG,
FLAG_STOVE_NO_ZG,
ZG_PHY_RESULT_PATH,
ZG_FACE_RESULT_PATH,
ZG_SPEC_RESULT_PATH,
VRP_HEAT_PLAN_NO,
VRP_LOT_NO,
VRP_SAMPLE_FLAG,
VRP_PRO_ORDER_NO,
VRP_PRO_ORDER_NO1,
VRP_PRO_ORDER_ID,
VRP_PRO_ORDER_ID1,
VRP_ACT_DIMATER,
VRP_ACT_HEIGHT,
VRP_JUGDE_APPLY_FLAG,
VRP_JUGDE_APPLY_CODE,
VRP_JUGDE_APPLY_TIME,
VRP_FACE_RESULT_CODE,
VRP_FACE_RESULT_TIME,
VRP_FACE_MAKER,
VRP_FACE_RESULT_PATH,
VRP_SPEC_RESULT_CODE,
VRP_SPEC_RESULT_TIME,
VRP_SPEC_MAKER,
VRP_SPEC_RESULT_PATH,
VRP_PHY_RESULT_CODE,
VRP_PHY_RESULT_TIME,
VRP_PHY_MAKER,
VRP_PHY_RESULT_PATH,
VRP_JUDGE_RESULT_CODE,
VRP_JUDGE_RESULT_TIME,
VRP_JUDGE_MAKER,
VRP_GX_PLAN_NO,
VRP_GX_PLAN_NO1,
VPR_JUGDE_CONVICTED,
VPR_QUALITY_GROUP_ZG,
VPR_FLAG_STOVE_NO_ZG,
HTT_HEAT_PLAN_NO,
HTT_LOT_NO,
HTT_SAMPLE_FLAG,
HTT_PRO_ORDER_NO,
HTT_PRO_ORDER_NO1,
HTT_PRO_ORDER_ID,
HTT_PRO_ORDER_ID1,
HTT_GX_PLAN_NO,
HTT_GX_PLAN_NO1,
HTT_JUGDE_APPLY_FLAG,
HTT_JUGDE_APPLY_CODE,
HTT_JUGDE_APPLY_TIME,
HTT_FACE_RESULT_CODE,
HTT_FACE_RESULT_TIME,
HTT_FACE_MAKER,
HTT_FACE_RESULT_PATH,
HTT_SPEC_RESULT_CODE,
HTT_SPEC_RESULT_TIME,
HTT_SPEC_MAKER,
HTT_SPEC_RESULT_PATH,
HTT_PHY_RESULT_CODE,
HTT_PHY_RESULT_TIME,
HTT_PHY_MAKER,
HTT_PHY_RESULT_PATH,
HTT_JUDGE_RESULT_CODE,
HTT_JUDGE_RESULT_TIME,
HTT_JUDGE_MAKER,
HTT_JUGDE_CONVICTED,
HTT_QUALITY_GROUP_ZG,
HTT_FLAG_STOVE_NO_ZG,
PRC_LOT_NO,
PRC_SAMPLE_FLAG,
PRC_PRO_ORDER_NO,
PRC_PRO_ORDER_NO1,
PRC_PRO_ORDER_ID,
PRC_PRO_ORDER_ID1,
PRC_GX_PLAN_NO,
PRC_GX_PLAN_NO1,
PRC_JUGDE_APPLY_FLAG,
PRC_JUGDE_APPLY_CODE,
PRC_JUGDE_APPLY_TIME,
PRC_FACE_RESULT_CODE,
PRC_FACE_RESULT_TIME,
PRC_FACE_MAKER,
PRC_FACE_RESULT_PATH,
PRC_SPEC_RESULT_CODE,
PRC_SPEC_RESULT_TIME,
PRC_SPEC_MAKER,
PRC_SPEC_RESULT_PATH,
PRC_PHY_RESULT_CODE,
PRC_PHY_RESULT_TIME,
PRC_PHY_MAKER,
PRC_PHY_RESULT_PATH,
PRC_JUDGE_RESULT_CODE,
PRC_JUDGE_RESULT_TIME,
PRC_JUDGE_MAKER,
PRC_JUGDE_CONVICTED,
PRC_QUALITY_GROUP_ZG,
PRC_FLAG_STOVE_NO_ZG,
PRC_HEAT_PLAN_NO,
VRP_JUDGE_STD_NAME,
VRP_JUDGE_STD_CODE,
HTT_JUDGE_STD_NAME,
HTT_JUDGE_STD_CODE,
PRC_JUDGE_STD_NAME,
PRC_JUDGE_STD_CODE,
VRP_CRAF_NO,
HTT_CRAF_NO,
PRC_CRAF_NO,
VRP_CHEM_RESULT_CODE,
VRP_CHEM_RESULT_TIME,
VRP_CHEM_MAKER,
HTT_CHEM_RESULT_CODE,
HTT_CHEM_RESULT_TIME,
HTT_CHEM_MAKER,
PRC_CHEM_RESULT_CODE,
PRC_CHEM_RESULT_TIME,
PRC_CHEM_MAKER,
DETECT_REPORT_NO1,
DETECT_RESULT_CODE1,
TESTING_GRADE,
TESTING_TYPE,
TESTING_GRADE1,
TESTING_TYPE1,
ZG_PLINE_CODE,
ZG_PLINE_NAME,
VRP_PLINE_CODE,
VRP_PLINE_NAME,
HTT_PLINE_CODE,
HTT_PLINE_NAME,
PRC_PLINE_CODE,
PRC_PLINE_NAME,
VRP_QCM_STAUS,
HTT_QCM_STAUS,
PRC_QCM_STAUS,
ZG_MEMO,
ZBS_FLAG,
ZBS_ID,
MEASURING_SEQ,
INSTOCK_DOC,
JG_ZBS_ID,
CHANGE_DOC,
SUBCONTRACT_NO,
SUBCONTRACT_NO_SEQ,
LOCK_BILL_FLAG)
SELECT T.MAT_NO_CUT,
PRODUCT_FLAG,
M.MAT_STATUS,
LOT_NO,
STOVE_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
MAT_SQE_NO,
SAMPLE_FLAG,
CUTTING_FLAG,
ORIGIN_MAT_NO,
MATERIAL_NO,
MATERIAL_NAME,
INPUT_MATERIAL_NAME,
INPUT_MATERIAL_NO,
INPUT_ORIGIN_CODE,
PRODUCCODE,
PRODUCNAME,
STEELCODE,
STEELNAME,
GRADECODE,
GRADENAME,
SPEC_CODE,
SPEC_NAME,
MODEL_CODE,
MODEL_DESC,
STD_CODE,
STD_NAME,
STD_STYLE,
STD_STYLE_DESC,
PRO_ORDER_NO,
PRO_ORDER_NO1,
PRO_ORDER_ID,
PRO_ORDER_ID1,
ORDER_NO,
ORDER_SEQ,
ORDER_SEQ_NO,
CRAF_NO,
PROCESS_CDOE,
PROCESS_DESC,
NEXT_PROCESS_CDOE,
NEXT_PROCESS_DESC,
PLINE_CODE,
PLINE_NAME,
MAT_ORIGIN_CODE,
MAT_ORIGIN_NAME,
DIMATER,
HEIGHT,
LEN_NO,
LEN_DESC,
LEN_UNIT,
LEN_MIN,
LEN_MAX,
TARG_DIMATER,
TARG_HEIGHT,
TARG_LEN_MIN,
TARG_LEN_MAX,
ACT_DIMATER,
ACT_HEIGHT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_LEN- (T.CUT_NUM-1) * ROUND(ACT_LEN/T.CUT_NUM ,3)
ELSE
ROUND(ACT_LEN/T.CUT_NUM ,3)
END ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_WEIGHT/T.CUT_NUM ,3)
ELSE
ROUND(ACT_WEIGHT/T.CUT_NUM ,3)
END ACT_WEIGHT,
CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN
ACT_THEORY_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3)
ELSE
ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3)
END ACT_THEORY_WEIGHT,
MEASURE_FLAG,
BELONG_CODE,
BELONG_NAME,
PACK_FLAG,
PACK_TYPE_CODE,
PACK_TYPE_NAME,
PACK_NO,
PACK_TIME,
PACK_MAT_WT,
MAT_GROSS_WT,
MAT_GOWHERE_CODE,
MAT_GOWHERE_NAME,
COOL_HOT_FLAG,
MAT_RETURN_FLAG,
HEAT_TREAT_NO,
POST_FLAG,
LOCK_FLAG,
MNG_LOCK_RSN_CODE,
MNG_LOCK_TIME,
MNG_LOCK_MAKER,
MNG_LOCK_REMARK,
LOCK_RSN_CODE,
LOCK_TIME,
LOCK_MAKER,
LOCK_REMARK,
UNLOCK_TIME,
UNLOCK_MAKER,
UNLOCK_REMARK,
OLD_ORDER_NO,
OLD_ORDER_SEQ,
OLD_ORDER_SEQ_NO,
OLD_MATERIAL_NO,
OLD_MATERIAL_NAME,
REMAIN_RSN_CODE,
REMAIN_JUGDE_TIME,
REMAIN_JUGDE_MAKER,
REMAIN_JUGDE_CODE,
REMAIN_REMARK,
JUGDE_APPLY_FLAG,
JUGDE_APPLY_CODE,
JUGDE_APPLY_TIME,
JUGDE_SCAN_TIME,
FACE_RESULT_CODE,
FACE_RESULT_TIME,
FACE_MAKER,
SPEC_RESULT_CODE,
SPEC_RESULT_TIME,
SPEC_MAKER,
CHEM_RESULT_CODE,
CHEM_RESULT_TIME,
CHEM_MAKER,
PHY_RESULT_CODE,
PHY_RESULT_TIME,
PHY_MAKER,
DETECT_REPORT_NO,
DETECT_RESULT_CODE,
WPRESSURE_REPORT_NO,
WPRESSURE_RESULT_CODE,
JUDGE_RESULT_CODE,
JUDGE_RESULT,
JUDGE_RESULT_TIME,
JUDGE_MAKER,
BUG_NO,
BUG_DEAL,
REPAIR_FLAG,
REPAIR_REMARK,
SAMPLING_FLAG,
SAMPLING_TYPE,
SAMPLING_NO,
CHECKOUT_NO,
CHEM_STCHECK_NO,
CHEM_PROCHECK_NO,
SH_CHECK_NO,
COME_PROC_FLAG,
CONFM_FLAG,
INSTOCK_FLAG,
INSTOCK_TIME,
OUTSTOCK_TIME,
PRO_BC,
PRO_BZ,
RPO_TIME,
BAR_CODE,
BEGINNING_FLAG,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
REQ_BL_ID,
IF_BATCHED_JG,
COUPCUT_BATCH_ID,
ORD_PK,
ORD_LN_PK,
ORD_LN_DLY_PK,
OLD_ORD_PK,
OLD_ORD_LN_PK,
OLD_ORD_LN_DLY_PK,
BAL_YEAR_MONTH,
JUDGE_STD_NAME,
JUDGE_STD_CODE,
JUDGE_GRADE,
PIPMEMO,
TEST,
SOURE_CODE,
SOURE_NAME,
PONDER_NO,
PONDER_GROSS_WT,
MEMO1,
JUDGE_ID,
MNG_LOCK_FLAG,
LOCK_ID,
PRO_NO,
LOCK_LIKU,
PLN_GRADECODE,
PLN_GRADENAME,
PLN_STEELCODE,
PLN_STEELNAME,
DECODE(T.MAT_STATUS,'0', '00','22') ,
OUTSTOCK_DOC,
HEAT_PLAN_NO,
ZG_STOVE_SQE,
GX_PLAN_NO,
ZG_MAT_NO,
FINISHPRO_MOLD,
IN_MOLD,
TARGET,
PROCESS_STATUS,
JUGDE_CONVICTED,
GX_PLAN_NO1,
FIXTYPE_CODE,
QUALITY_GROUP_ZG,
FLAG_STOVE_NO_ZG,
ZG_PHY_RESULT_PATH,
ZG_FACE_RESULT_PATH,
ZG_SPEC_RESULT_PATH,
VRP_HEAT_PLAN_NO,
VRP_LOT_NO,
VRP_SAMPLE_FLAG,
VRP_PRO_ORDER_NO,
VRP_PRO_ORDER_NO1,
VRP_PRO_ORDER_ID,
VRP_PRO_ORDER_ID1,
VRP_ACT_DIMATER,
VRP_ACT_HEIGHT,
VRP_JUGDE_APPLY_FLAG,
VRP_JUGDE_APPLY_CODE,
VRP_JUGDE_APPLY_TIME,
VRP_FACE_RESULT_CODE,
VRP_FACE_RESULT_TIME,
VRP_FACE_MAKER,
VRP_FACE_RESULT_PATH,
VRP_SPEC_RESULT_CODE,
VRP_SPEC_RESULT_TIME,
VRP_SPEC_MAKER,
VRP_SPEC_RESULT_PATH,
VRP_PHY_RESULT_CODE,
VRP_PHY_RESULT_TIME,
VRP_PHY_MAKER,
VRP_PHY_RESULT_PATH,
VRP_JUDGE_RESULT_CODE,
VRP_JUDGE_RESULT_TIME,
VRP_JUDGE_MAKER,
VRP_GX_PLAN_NO,
VRP_GX_PLAN_NO1,
VPR_JUGDE_CONVICTED,
VPR_QUALITY_GROUP_ZG,
VPR_FLAG_STOVE_NO_ZG,
HTT_HEAT_PLAN_NO,
HTT_LOT_NO,
HTT_SAMPLE_FLAG,
HTT_PRO_ORDER_NO,
HTT_PRO_ORDER_NO1,
HTT_PRO_ORDER_ID,
HTT_PRO_ORDER_ID1,
HTT_GX_PLAN_NO,
HTT_GX_PLAN_NO1,
HTT_JUGDE_APPLY_FLAG,
HTT_JUGDE_APPLY_CODE,
HTT_JUGDE_APPLY_TIME,
HTT_FACE_RESULT_CODE,
HTT_FACE_RESULT_TIME,
HTT_FACE_MAKER,
HTT_FACE_RESULT_PATH,
HTT_SPEC_RESULT_CODE,
HTT_SPEC_RESULT_TIME,
HTT_SPEC_MAKER,
HTT_SPEC_RESULT_PATH,
HTT_PHY_RESULT_CODE,
HTT_PHY_RESULT_TIME,
HTT_PHY_MAKER,
HTT_PHY_RESULT_PATH,
HTT_JUDGE_RESULT_CODE,
HTT_JUDGE_RESULT_TIME,
HTT_JUDGE_MAKER,
HTT_JUGDE_CONVICTED,
HTT_QUALITY_GROUP_ZG,
HTT_FLAG_STOVE_NO_ZG,
PRC_LOT_NO,
PRC_SAMPLE_FLAG,
PRC_PRO_ORDER_NO,
PRC_PRO_ORDER_NO1,
PRC_PRO_ORDER_ID,
PRC_PRO_ORDER_ID1,
PRC_GX_PLAN_NO,
PRC_GX_PLAN_NO1,
PRC_JUGDE_APPLY_FLAG,
PRC_JUGDE_APPLY_CODE,
PRC_JUGDE_APPLY_TIME,
PRC_FACE_RESULT_CODE,
PRC_FACE_RESULT_TIME,
PRC_FACE_MAKER,
PRC_FACE_RESULT_PATH,
PRC_SPEC_RESULT_CODE,
PRC_SPEC_RESULT_TIME,
PRC_SPEC_MAKER,
PRC_SPEC_RESULT_PATH,
PRC_PHY_RESULT_CODE,
PRC_PHY_RESULT_TIME,
PRC_PHY_MAKER,
PRC_PHY_RESULT_PATH,
PRC_JUDGE_RESULT_CODE,
PRC_JUDGE_RESULT_TIME,
PRC_JUDGE_MAKER,
PRC_JUGDE_CONVICTED,
PRC_QUALITY_GROUP_ZG,
PRC_FLAG_STOVE_NO_ZG,
PRC_HEAT_PLAN_NO,
VRP_JUDGE_STD_NAME,
VRP_JUDGE_STD_CODE,
HTT_JUDGE_STD_NAME,
HTT_JUDGE_STD_CODE,
PRC_JUDGE_STD_NAME,
PRC_JUDGE_STD_CODE,
VRP_CRAF_NO,
HTT_CRAF_NO,
PRC_CRAF_NO,
VRP_CHEM_RESULT_CODE,
VRP_CHEM_RESULT_TIME,
VRP_CHEM_MAKER,
HTT_CHEM_RESULT_CODE,
HTT_CHEM_RESULT_TIME,
HTT_CHEM_MAKER,
PRC_CHEM_RESULT_CODE,
PRC_CHEM_RESULT_TIME,
PRC_CHEM_MAKER,
DETECT_REPORT_NO1,
DETECT_RESULT_CODE1,
TESTING_GRADE,
TESTING_TYPE,
TESTING_GRADE1,
TESTING_TYPE1,
ZG_PLINE_CODE,
ZG_PLINE_NAME,
VRP_PLINE_CODE,
VRP_PLINE_NAME,
HTT_PLINE_CODE,
HTT_PLINE_NAME,
PRC_PLINE_CODE,
PRC_PLINE_NAME,
VRP_QCM_STAUS,
HTT_QCM_STAUS,
PRC_QCM_STAUS,
ZG_MEMO,
ZBS_FLAG,
ZBS_ID,
MEASURING_SEQ,
INSTOCK_DOC,
JG_ZBS_ID,
CHANGE_DOC,
M.SUBCONTRACT_NO,
M.SUBCONTRACT_NO_SEQ,
LOCK_BILL_FLAG
FROM MAT_ZC_M M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO
AND T.RESULT_NO_OFFLINE =?
INSERT INTO MAT_ZC_M
(MAT_NO,
PRODUCT_FLAG,
MAT_STATUS,
LOT_NO,
STOVE_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
MAT_SQE_NO,
SAMPLE_FLAG,
CUTTING_FLAG,
ORIGIN_MAT_NO,
MATERIAL_NO,
MATERIAL_NAME,
INPUT_MATERIAL_NAME,
INPUT_MATERIAL_NO,
INPUT_ORIGIN_CODE,
PRODUCCODE,
PRODUCNAME,
STEELCODE,
STEELNAME,
GRADECODE,
GRADENAME,
SPEC_CODE,
SPEC_NAME,
MODEL_CODE,
MODEL_DESC,
STD_CODE,
STD_NAME,
STD_STYLE,
STD_STYLE_DESC,
PRO_ORDER_NO,
PRO_ORDER_NO1,
PRO_ORDER_ID,
PRO_ORDER_ID1,
ORDER_NO,
ORDER_SEQ,
ORDER_SEQ_NO,
CRAF_NO,
PROCESS_CDOE,
PROCESS_DESC,
NEXT_PROCESS_CDOE,
NEXT_PROCESS_DESC,
PLINE_CODE,
PLINE_NAME,
MAT_ORIGIN_CODE,
MAT_ORIGIN_NAME,
DIMATER,
HEIGHT,
LEN_NO,
LEN_DESC,
LEN_UNIT,
LEN_MIN,
LEN_MAX,
TARG_DIMATER,
TARG_HEIGHT,
TARG_LEN_MIN,
TARG_LEN_MAX,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
ACT_WEIGHT,
ACT_THEORY_WEIGHT,
MEASURE_FLAG,
BELONG_CODE,
BELONG_NAME,
PACK_FLAG,
PACK_TYPE_CODE,
PACK_TYPE_NAME,
PACK_NO,
PACK_TIME,
PACK_MAT_WT,
MAT_GROSS_WT,
MAT_GOWHERE_CODE,
MAT_GOWHERE_NAME,
COOL_HOT_FLAG,
MAT_RETURN_FLAG,
HEAT_TREAT_NO,
POST_FLAG,
LOCK_FLAG,
MNG_LOCK_RSN_CODE,
MNG_LOCK_TIME,
MNG_LOCK_MAKER,
MNG_LOCK_REMARK,
LOCK_RSN_CODE,
LOCK_TIME,
LOCK_MAKER,
LOCK_REMARK,
UNLOCK_TIME,
UNLOCK_MAKER,
UNLOCK_REMARK,
OLD_ORDER_NO,
OLD_ORDER_SEQ,
OLD_ORDER_SEQ_NO,
OLD_MATERIAL_NO,
OLD_MATERIAL_NAME,
REMAIN_RSN_CODE,
REMAIN_JUGDE_TIME,
REMAIN_JUGDE_MAKER,
REMAIN_JUGDE_CODE,
REMAIN_REMARK,
JUGDE_APPLY_FLAG,
JUGDE_APPLY_CODE,
JUGDE_APPLY_TIME,
JUGDE_SCAN_TIME,
FACE_RESULT_CODE,
FACE_RESULT_TIME,
FACE_MAKER,
SPEC_RESULT_CODE,
SPEC_RESULT_TIME,
SPEC_MAKER,
CHEM_RESULT_CODE,
CHEM_RESULT_TIME,
CHEM_MAKER,
PHY_RESULT_CODE,
PHY_RESULT_TIME,
PHY_MAKER,
DETECT_REPORT_NO,
DETECT_RESULT_CODE,
WPRESSURE_REPORT_NO,
WPRESSURE_RESULT_CODE,
JUDGE_RESULT_CODE,
JUDGE_RESULT,
JUDGE_RESULT_TIME,
JUDGE_MAKER,
BUG_NO,
BUG_DEAL,
REPAIR_FLAG,
REPAIR_REMARK,
SAMPLING_FLAG,
SAMPLING_TYPE,
SAMPLING_NO,
CHECKOUT_NO,
CHEM_STCHECK_NO,
CHEM_PROCHECK_NO,
SH_CHECK_NO,
COME_PROC_FLAG,
CONFM_FLAG,
INSTOCK_FLAG,
INSTOCK_TIME,
OUTSTOCK_TIME,
PRO_BC,
PRO_BZ,
RPO_TIME,
BAR_CODE,
BEGINNING_FLAG,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
REQ_BL_ID,
IF_BATCHED_JG,
COUPCUT_BATCH_ID,
ORD_PK,
ORD_LN_PK,
ORD_LN_DLY_PK,
OLD_ORD_PK,
OLD_ORD_LN_PK,
OLD_ORD_LN_DLY_PK,
BAL_YEAR_MONTH,
JUDGE_STD_NAME,
JUDGE_STD_CODE,
JUDGE_GRADE,
PIPMEMO,
TEST,
SOURE_CODE,
SOURE_NAME,
PONDER_NO,
PONDER_GROSS_WT,
MEMO1,
JUDGE_ID,
MNG_LOCK_FLAG,
LOCK_ID,
PRO_NO,
LOCK_LIKU,
PLN_GRADECODE,
PLN_GRADENAME,
PLN_STEELCODE,
PLN_STEELNAME,
QCM_STAUS,
OUTSTOCK_DOC,
HEAT_PLAN_NO,
ZG_STOVE_SQE,
GX_PLAN_NO,
ZG_MAT_NO,
FINISHPRO_MOLD,
IN_MOLD,
TARGET,
PROCESS_STATUS,
JUGDE_CONVICTED,
GX_PLAN_NO1,
FIXTYPE_CODE,
QUALITY_GROUP_ZG,
FLAG_STOVE_NO_ZG,
ZG_PHY_RESULT_PATH,
ZG_FACE_RESULT_PATH,
ZG_SPEC_RESULT_PATH,
VRP_HEAT_PLAN_NO,
VRP_LOT_NO,
VRP_SAMPLE_FLAG,
VRP_PRO_ORDER_NO,
VRP_PRO_ORDER_NO1,
VRP_PRO_ORDER_ID,
VRP_PRO_ORDER_ID1,
VRP_ACT_DIMATER,
VRP_ACT_HEIGHT,
VRP_JUGDE_APPLY_FLAG,
VRP_JUGDE_APPLY_CODE,
VRP_JUGDE_APPLY_TIME,
VRP_FACE_RESULT_CODE,
VRP_FACE_RESULT_TIME,
VRP_FACE_MAKER,
VRP_FACE_RESULT_PATH,
VRP_SPEC_RESULT_CODE,
VRP_SPEC_RESULT_TIME,
VRP_SPEC_MAKER,
VRP_SPEC_RESULT_PATH,
VRP_PHY_RESULT_CODE,
VRP_PHY_RESULT_TIME,
VRP_PHY_MAKER,
VRP_PHY_RESULT_PATH,
VRP_JUDGE_RESULT_CODE,
VRP_JUDGE_RESULT_TIME,
VRP_JUDGE_MAKER,
VRP_GX_PLAN_NO,
VRP_GX_PLAN_NO1,
VPR_JUGDE_CONVICTED,
VPR_QUALITY_GROUP_ZG,
VPR_FLAG_STOVE_NO_ZG,
HTT_HEAT_PLAN_NO,
HTT_LOT_NO,
HTT_SAMPLE_FLAG,
HTT_PRO_ORDER_NO,
HTT_PRO_ORDER_NO1,
HTT_PRO_ORDER_ID,
HTT_PRO_ORDER_ID1,
HTT_GX_PLAN_NO,
HTT_GX_PLAN_NO1,
HTT_JUGDE_APPLY_FLAG,
HTT_JUGDE_APPLY_CODE,
HTT_JUGDE_APPLY_TIME,
HTT_FACE_RESULT_CODE,
HTT_FACE_RESULT_TIME,
HTT_FACE_MAKER,
HTT_FACE_RESULT_PATH,
HTT_SPEC_RESULT_CODE,
HTT_SPEC_RESULT_TIME,
HTT_SPEC_MAKER,
HTT_SPEC_RESULT_PATH,
HTT_PHY_RESULT_CODE,
HTT_PHY_RESULT_TIME,
HTT_PHY_MAKER,
HTT_PHY_RESULT_PATH,
HTT_JUDGE_RESULT_CODE,
HTT_JUDGE_RESULT_TIME,
HTT_JUDGE_MAKER,
HTT_JUGDE_CONVICTED,
HTT_QUALITY_GROUP_ZG,
HTT_FLAG_STOVE_NO_ZG,
PRC_LOT_NO,
PRC_SAMPLE_FLAG,
PRC_PRO_ORDER_NO,
PRC_PRO_ORDER_NO1,
PRC_PRO_ORDER_ID,
PRC_PRO_ORDER_ID1,
PRC_GX_PLAN_NO,
PRC_GX_PLAN_NO1,
PRC_JUGDE_APPLY_FLAG,
PRC_JUGDE_APPLY_CODE,
PRC_JUGDE_APPLY_TIME,
PRC_FACE_RESULT_CODE,
PRC_FACE_RESULT_TIME,
PRC_FACE_MAKER,
PRC_FACE_RESULT_PATH,
PRC_SPEC_RESULT_CODE,
PRC_SPEC_RESULT_TIME,
PRC_SPEC_MAKER,
PRC_SPEC_RESULT_PATH,
PRC_PHY_RESULT_CODE,
PRC_PHY_RESULT_TIME,
PRC_PHY_MAKER,
PRC_PHY_RESULT_PATH,
PRC_JUDGE_RESULT_CODE,
PRC_JUDGE_RESULT_TIME,
PRC_JUDGE_MAKER,
PRC_JUGDE_CONVICTED,
PRC_QUALITY_GROUP_ZG,
PRC_FLAG_STOVE_NO_ZG,
PRC_HEAT_PLAN_NO,
VRP_JUDGE_STD_NAME,
VRP_JUDGE_STD_CODE,
HTT_JUDGE_STD_NAME,
HTT_JUDGE_STD_CODE,
PRC_JUDGE_STD_NAME,
PRC_JUDGE_STD_CODE,
VRP_CRAF_NO,
HTT_CRAF_NO,
PRC_CRAF_NO,
VRP_CHEM_RESULT_CODE,
VRP_CHEM_RESULT_TIME,
VRP_CHEM_MAKER,
HTT_CHEM_RESULT_CODE,
HTT_CHEM_RESULT_TIME,
HTT_CHEM_MAKER,
PRC_CHEM_RESULT_CODE,
PRC_CHEM_RESULT_TIME,
PRC_CHEM_MAKER,
DETECT_REPORT_NO1,
DETECT_RESULT_CODE1,
TESTING_GRADE,
TESTING_TYPE,
TESTING_GRADE1,
TESTING_TYPE1,
ZG_PLINE_CODE,
ZG_PLINE_NAME,
VRP_PLINE_CODE,
VRP_PLINE_NAME,
HTT_PLINE_CODE,
HTT_PLINE_NAME,
PRC_PLINE_CODE,
PRC_PLINE_NAME,
VRP_QCM_STAUS,
HTT_QCM_STAUS,
PRC_QCM_STAUS,
ZG_MEMO,
ZBS_FLAG,
ZBS_ID,
MEASURING_SEQ,
INSTOCK_DOC,
JG_ZBS_ID,
CHANGE_DOC,
SUBCONTRACT_NO,
SUBCONTRACT_NO_SEQ,
LOCK_BILL_FLAG)
SELECT T.MAT_NO,
PRODUCT_FLAG,
M.MAT_STATUS,
LOT_NO,
STOVE_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
MAT_SQE_NO,
SAMPLE_FLAG,
CUTTING_FLAG,
ORIGIN_MAT_NO,
MATERIAL_NO,
MATERIAL_NAME,
INPUT_MATERIAL_NAME,
INPUT_MATERIAL_NO,
INPUT_ORIGIN_CODE,
PRODUCCODE,
PRODUCNAME,
STEELCODE,
STEELNAME,
GRADECODE,
GRADENAME,
SPEC_CODE,
SPEC_NAME,
MODEL_CODE,
MODEL_DESC,
STD_CODE,
STD_NAME,
STD_STYLE,
STD_STYLE_DESC,
PRO_ORDER_NO,
PRO_ORDER_NO1,
PRO_ORDER_ID,
PRO_ORDER_ID1,
ORDER_NO,
ORDER_SEQ,
ORDER_SEQ_NO,
CRAF_NO,
PROCESS_CDOE,
PROCESS_DESC,
NEXT_PROCESS_CDOE,
NEXT_PROCESS_DESC,
PLINE_CODE,
PLINE_NAME,
MAT_ORIGIN_CODE,
MAT_ORIGIN_NAME,
DIMATER,
HEIGHT,
LEN_NO,
LEN_DESC,
LEN_UNIT,
LEN_MIN,
LEN_MAX,
TARG_DIMATER,
TARG_HEIGHT,
TARG_LEN_MIN,
TARG_LEN_MAX,
ACT_DIMATER,
ACT_HEIGHT,
(SELECT SUM(ACT_LEN) FROM MAT_ZC_M A, HTT_ENTRUST_MAT_NO B
WHERE A.MAT_NO = B.MAT_NO_CUT
AND B.MAT_NO = T.MAT_NO),
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
(SELECT SUM(ACT_WEIGHT) FROM MAT_ZC_M A, HTT_ENTRUST_MAT_NO B
WHERE A.MAT_NO = B.MAT_NO_CUT
AND B.MAT_NO = T.MAT_NO),
(SELECT SUM(ACT_THEORY_WEIGHT) FROM MAT_ZC_M A, HTT_ENTRUST_MAT_NO B
WHERE A.MAT_NO = B.MAT_NO_CUT
AND B.MAT_NO = T.MAT_NO),
MEASURE_FLAG,
BELONG_CODE,
BELONG_NAME,
PACK_FLAG,
PACK_TYPE_CODE,
PACK_TYPE_NAME,
PACK_NO,
PACK_TIME,
PACK_MAT_WT,
MAT_GROSS_WT,
MAT_GOWHERE_CODE,
MAT_GOWHERE_NAME,
COOL_HOT_FLAG,
MAT_RETURN_FLAG,
HEAT_TREAT_NO,
POST_FLAG,
LOCK_FLAG,
MNG_LOCK_RSN_CODE,
MNG_LOCK_TIME,
MNG_LOCK_MAKER,
MNG_LOCK_REMARK,
LOCK_RSN_CODE,
LOCK_TIME,
LOCK_MAKER,
LOCK_REMARK,
UNLOCK_TIME,
UNLOCK_MAKER,
UNLOCK_REMARK,
OLD_ORDER_NO,
OLD_ORDER_SEQ,
OLD_ORDER_SEQ_NO,
OLD_MATERIAL_NO,
OLD_MATERIAL_NAME,
REMAIN_RSN_CODE,
REMAIN_JUGDE_TIME,
REMAIN_JUGDE_MAKER,
REMAIN_JUGDE_CODE,
REMAIN_REMARK,
JUGDE_APPLY_FLAG,
JUGDE_APPLY_CODE,
JUGDE_APPLY_TIME,
JUGDE_SCAN_TIME,
FACE_RESULT_CODE,
FACE_RESULT_TIME,
FACE_MAKER,
SPEC_RESULT_CODE,
SPEC_RESULT_TIME,
SPEC_MAKER,
CHEM_RESULT_CODE,
CHEM_RESULT_TIME,
CHEM_MAKER,
PHY_RESULT_CODE,
PHY_RESULT_TIME,
PHY_MAKER,
DETECT_REPORT_NO,
DETECT_RESULT_CODE,
WPRESSURE_REPORT_NO,
WPRESSURE_RESULT_CODE,
JUDGE_RESULT_CODE,
JUDGE_RESULT,
JUDGE_RESULT_TIME,
JUDGE_MAKER,
BUG_NO,
BUG_DEAL,
REPAIR_FLAG,
REPAIR_REMARK,
SAMPLING_FLAG,
SAMPLING_TYPE,
SAMPLING_NO,
CHECKOUT_NO,
CHEM_STCHECK_NO,
CHEM_PROCHECK_NO,
SH_CHECK_NO,
COME_PROC_FLAG,
CONFM_FLAG,
INSTOCK_FLAG,
INSTOCK_TIME,
OUTSTOCK_TIME,
PRO_BC,
PRO_BZ,
RPO_TIME,
BAR_CODE,
BEGINNING_FLAG,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
REQ_BL_ID,
IF_BATCHED_JG,
COUPCUT_BATCH_ID,
ORD_PK,
ORD_LN_PK,
ORD_LN_DLY_PK,
OLD_ORD_PK,
OLD_ORD_LN_PK,
OLD_ORD_LN_DLY_PK,
BAL_YEAR_MONTH,
JUDGE_STD_NAME,
JUDGE_STD_CODE,
JUDGE_GRADE,
PIPMEMO,
TEST,
SOURE_CODE,
SOURE_NAME,
PONDER_NO,
PONDER_GROSS_WT,
MEMO1,
JUDGE_ID,
MNG_LOCK_FLAG,
LOCK_ID,
PRO_NO,
LOCK_LIKU,
PLN_GRADECODE,
PLN_GRADENAME,
PLN_STEELCODE,
PLN_STEELNAME,
'00',
OUTSTOCK_DOC,
HEAT_PLAN_NO,
ZG_STOVE_SQE,
GX_PLAN_NO,
ZG_MAT_NO,
FINISHPRO_MOLD,
IN_MOLD,
TARGET,
PROCESS_STATUS,
JUGDE_CONVICTED,
GX_PLAN_NO1,
FIXTYPE_CODE,
QUALITY_GROUP_ZG,
FLAG_STOVE_NO_ZG,
ZG_PHY_RESULT_PATH,
ZG_FACE_RESULT_PATH,
ZG_SPEC_RESULT_PATH,
VRP_HEAT_PLAN_NO,
VRP_LOT_NO,
VRP_SAMPLE_FLAG,
VRP_PRO_ORDER_NO,
VRP_PRO_ORDER_NO1,
VRP_PRO_ORDER_ID,
VRP_PRO_ORDER_ID1,
VRP_ACT_DIMATER,
VRP_ACT_HEIGHT,
VRP_JUGDE_APPLY_FLAG,
VRP_JUGDE_APPLY_CODE,
VRP_JUGDE_APPLY_TIME,
VRP_FACE_RESULT_CODE,
VRP_FACE_RESULT_TIME,
VRP_FACE_MAKER,
VRP_FACE_RESULT_PATH,
VRP_SPEC_RESULT_CODE,
VRP_SPEC_RESULT_TIME,
VRP_SPEC_MAKER,
VRP_SPEC_RESULT_PATH,
VRP_PHY_RESULT_CODE,
VRP_PHY_RESULT_TIME,
VRP_PHY_MAKER,
VRP_PHY_RESULT_PATH,
VRP_JUDGE_RESULT_CODE,
VRP_JUDGE_RESULT_TIME,
VRP_JUDGE_MAKER,
VRP_GX_PLAN_NO,
VRP_GX_PLAN_NO1,
VPR_JUGDE_CONVICTED,
VPR_QUALITY_GROUP_ZG,
VPR_FLAG_STOVE_NO_ZG,
HTT_HEAT_PLAN_NO,
HTT_LOT_NO,
HTT_SAMPLE_FLAG,
HTT_PRO_ORDER_NO,
HTT_PRO_ORDER_NO1,
HTT_PRO_ORDER_ID,
HTT_PRO_ORDER_ID1,
HTT_GX_PLAN_NO,
HTT_GX_PLAN_NO1,
HTT_JUGDE_APPLY_FLAG,
HTT_JUGDE_APPLY_CODE,
HTT_JUGDE_APPLY_TIME,
HTT_FACE_RESULT_CODE,
HTT_FACE_RESULT_TIME,
HTT_FACE_MAKER,
HTT_FACE_RESULT_PATH,
HTT_SPEC_RESULT_CODE,
HTT_SPEC_RESULT_TIME,
HTT_SPEC_MAKER,
HTT_SPEC_RESULT_PATH,
HTT_PHY_RESULT_CODE,
HTT_PHY_RESULT_TIME,
HTT_PHY_MAKER,
HTT_PHY_RESULT_PATH,
HTT_JUDGE_RESULT_CODE,
HTT_JUDGE_RESULT_TIME,
HTT_JUDGE_MAKER,
HTT_JUGDE_CONVICTED,
HTT_QUALITY_GROUP_ZG,
HTT_FLAG_STOVE_NO_ZG,
PRC_LOT_NO,
PRC_SAMPLE_FLAG,
PRC_PRO_ORDER_NO,
PRC_PRO_ORDER_NO1,
PRC_PRO_ORDER_ID,
PRC_PRO_ORDER_ID1,
PRC_GX_PLAN_NO,
PRC_GX_PLAN_NO1,
PRC_JUGDE_APPLY_FLAG,
PRC_JUGDE_APPLY_CODE,
PRC_JUGDE_APPLY_TIME,
PRC_FACE_RESULT_CODE,
PRC_FACE_RESULT_TIME,
PRC_FACE_MAKER,
PRC_FACE_RESULT_PATH,
PRC_SPEC_RESULT_CODE,
PRC_SPEC_RESULT_TIME,
PRC_SPEC_MAKER,
PRC_SPEC_RESULT_PATH,
PRC_PHY_RESULT_CODE,
PRC_PHY_RESULT_TIME,
PRC_PHY_MAKER,
PRC_PHY_RESULT_PATH,
PRC_JUDGE_RESULT_CODE,
PRC_JUDGE_RESULT_TIME,
PRC_JUDGE_MAKER,
PRC_JUGDE_CONVICTED,
PRC_QUALITY_GROUP_ZG,
PRC_FLAG_STOVE_NO_ZG,
PRC_HEAT_PLAN_NO,
VRP_JUDGE_STD_NAME,
VRP_JUDGE_STD_CODE,
HTT_JUDGE_STD_NAME,
HTT_JUDGE_STD_CODE,
PRC_JUDGE_STD_NAME,
PRC_JUDGE_STD_CODE,
VRP_CRAF_NO,
HTT_CRAF_NO,
PRC_CRAF_NO,
VRP_CHEM_RESULT_CODE,
VRP_CHEM_RESULT_TIME,
VRP_CHEM_MAKER,
HTT_CHEM_RESULT_CODE,
HTT_CHEM_RESULT_TIME,
HTT_CHEM_MAKER,
PRC_CHEM_RESULT_CODE,
PRC_CHEM_RESULT_TIME,
PRC_CHEM_MAKER,
DETECT_REPORT_NO1,
DETECT_RESULT_CODE1,
TESTING_GRADE,
TESTING_TYPE,
TESTING_GRADE1,
TESTING_TYPE1,
ZG_PLINE_CODE,
ZG_PLINE_NAME,
VRP_PLINE_CODE,
VRP_PLINE_NAME,
HTT_PLINE_CODE,
HTT_PLINE_NAME,
PRC_PLINE_CODE,
PRC_PLINE_NAME,
VRP_QCM_STAUS,
HTT_QCM_STAUS,
PRC_QCM_STAUS,
ZG_MEMO,
ZBS_FLAG,
ZBS_ID,
MEASURING_SEQ,
INSTOCK_DOC,
JG_ZBS_ID,
CHANGE_DOC,
M.SUBCONTRACT_NO,
M.SUBCONTRACT_NO_SEQ,
LOCK_BILL_FLAG
FROM MAT_ZC_M M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO_CUT
AND T.MAT_NO_CUT LIKE '%01'
AND T.RESULT_NO_OFFLINE =?
DELETE
FROM MAT_ZC_M
WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
DELETE
FROM MAT_ZC_M
WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
INSERT INTO YDM_ZC_BUTTRESS
(MAT_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
STORAGE_NO,
LOCATION_NO,
LARY_NO,
LOC_NO,
STORAGE_ATTR,
STORAGE_ATTR_NAME,
STORAGE_TYPE_NO,
STORAGE_TYPE_NAME,
MANAGEMENT_NO,
MANAGEMENT_NAME,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
DELETE_NAME,
DELETE_TIME,
DEPARTMENT_CODE,
DEPARTMENT_DESC)
SELECT t.mat_no_cut MAT_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
STORAGE_NO,
LOCATION_NO,
LARY_NO,
LOC_NO,
STORAGE_ATTR,
STORAGE_ATTR_NAME,
STORAGE_TYPE_NO,
STORAGE_TYPE_NAME,
MANAGEMENT_NO,
MANAGEMENT_NAME,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
DELETE_NAME,
DELETE_TIME,
DEPARTMENT_CODE,
DEPARTMENT_DESC
FROM YDM_ZC_BUTTRESS M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO
AND T.RESULT_NO_OFFLINE =?
AND M.STORAGE_NO IS NOT NULL
INSERT INTO YDM_ZC_BUTTRESS
(MAT_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
STORAGE_NO,
LOCATION_NO,
LARY_NO,
LOC_NO,
STORAGE_ATTR,
STORAGE_ATTR_NAME,
STORAGE_TYPE_NO,
STORAGE_TYPE_NAME,
MANAGEMENT_NO,
MANAGEMENT_NAME,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
DELETE_NAME,
DELETE_TIME,
DEPARTMENT_CODE,
DEPARTMENT_DESC)
SELECT t.MAT_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
STORAGE_NO,
LOCATION_NO,
LARY_NO,
LOC_NO,
STORAGE_ATTR,
STORAGE_ATTR_NAME,
STORAGE_TYPE_NO,
STORAGE_TYPE_NAME,
MANAGEMENT_NO,
MANAGEMENT_NAME,
MEMO,
CREATE_NAME,
CREATE_TIME,
UPDATE_NAME,
UPDATE_TIME,
DELETE_NAME,
DELETE_TIME,
DEPARTMENT_CODE,
DEPARTMENT_DESC
FROM YDM_ZC_BUTTRESS M, HTT_ENTRUST_MAT_NO T
WHERE M.MAT_NO = T.MAT_NO_CUT
AND T.RESULT_NO_OFFLINE =?
AND T.MAT_NO_CUT LIKE '%01'
AND M.STORAGE_NO IS NOT NULL
DELETE
FROM YDM_ZC_BUTTRESS
WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)
DELETE
FROM YDM_ZC_BUTTRESS
WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO
WHERE RESULT_NO_OFFLINE =?)