SELECT OUTSTOCK_PLAN_NO,
OUTSTOCK_DOC,
OUTSTOCK_TYPE_CODE,
OUTSTOCK_TYPE_NAME,
VEHICLE_NO,
STOVE_NO,
FLAG_STOVE_NO,
JUDGE_STOVE_NO,
MATERIAL_NO,
MATERIAL_NAME,
GRADECODE,
GRADENAME,
STD_CODE,
STD_NAME,
DIMATER,
ACT_LEN,
FIX_NUM,
FIX_LEN,
SUM(ACT_COUNT) ACT_COUNT,
SUM(ACT_WEIGHT) ACT_WEIGHT,
SUM(T.PONDER_GROSS_WT) PONDER_GROSS_WT,
PLINE_CODE,
PLINE_NAME,
BELONG_CODE,
BELONG_NAME,
STORAGE_NO,
(SELECT C.STORAGE_NAME
FROM YDM_BS_STORAGE C
WHERE C.STORAGE_NO = T.STORAGE_NO) STORAGE_NAME,
(SELECT C.STORAGE_NAME
FROM YDM_BS_STORAGE C
WHERE C.STORAGE_NO = T.TAR_STORAGE_NO) TAR_STORAGE_NAME,
DECODE(TAR_REC_FLAG, '0', '未接收', '1', '已接收') TAR_REC_FLAG,
MAX(TO_CHAR(OUTSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) OUTSTOCK_TIME,
MEMO,
CREATE_NAME,
MAX((SELECT S.ORDER_NO || '/' || S.ORDER_SEQ
FROM PLN_ORDER_ZG_S S
WHERE S.PRO_PLAN_ID = T.PRO_PLAN_ID_ZG
AND S.GX_PLAN_NO = T.GX_PLAN_NO_ZG)) ORDER_NO,
PRO_PLAN_ID_ZG,
GX_PLAN_NO_ZG,
MAX(LEAVE_FACTORY_NAME)LEAVE_FACTORY_NAME,
MAX(TO_CHAR(LEAVE_FACTORY_TIME,'YYYY-MM-DD HH:MM:SS'))LEAVE_FACTORY_TIME,
MAX(DECODE(LEAVE_FACTORY_FLAG,'0','未确认','1','已确认'))LEAVE_FACTORY_FLAG,
MAX(T.DRIVER)DRIVER
FROM YDM_GP_OUTLIST T
WHERE OUTSTOCK_TYPE_CODE = '800803'
AND TAR_REC_FLAG = '0'
AND LEAVE_FACTORY_FLAG = '0'
AND VALIDFLAG = '1'
AND T.OUTSTOCK_DOC = ?
GROUP BY OUTSTOCK_PLAN_NO,
OUTSTOCK_DOC,
OUTSTOCK_TYPE_CODE,
OUTSTOCK_TYPE_NAME,
VEHICLE_NO,
STOVE_NO,
FLAG_STOVE_NO,
JUDGE_STOVE_NO,
MATERIAL_NO,
MATERIAL_NAME,
GRADECODE,
GRADENAME,
STD_CODE,
STD_NAME,
DIMATER,
ACT_LEN,
FIX_NUM,
FIX_LEN,
PLINE_CODE,
PLINE_NAME,
BELONG_CODE,
BELONG_NAME,
STORAGE_NO,
TAR_STORAGE_NO,
TAR_REC_FLAG,
MEMO,
CREATE_NAME,
PRO_PLAN_ID_ZG,
GX_PLAN_NO_ZG
SELECT T.OUTSTOCK_DOC,
MAX(T.OUTSTOCK_TYPE_CODE) OUTSTOCK_TYPE_CODE,
MAX(T.OUTSTOCK_TYPE_NAME) OUTSTOCK_TYPE_NAME,
T.ICCAR_NO,
T.VEHICLE_NO,
T.LOT_NO,
T.STOVE_NO,
T.JUDGE_STOVE_NO,
T.BATCH_NO,
T.BATCH_GROUD_NO,
MAX(C.BASENAME) PRODUCT_FLAG,
MAX(T.MAT_STATUS) MAT_STATUS,
MAX(T.MATERIAL_NO) MATERIAL_NO,
MAX(T.MATERIAL_NAME) MATERIAL_NAME,
MAX(T.PRODUCCODE) PRODUCCODE,
MAX(T.PRODUCNAME) PRODUCNAME,
MAX(T.STD_CODE) STD_CODE,
MAX(T.STD_NAME) STD_NAME,
MAX(T.GRADECODE) GRADECODE,
MAX(T.GRADENAME) GRADENAME,
MAX(T.STEELCODE) STEELCODE,
MAX(T.STEELNAME) STEELNAME,
MAX(T.STD_STYLE) STD_STYLE,
MAX(T.STD_STYLE_DESC) STD_STYLE_DESC,
MAX(T.SPEC_CODE) SPEC_CODE,
MAX(T.SPEC_NAME) SPEC_NAME,
MAX(T.MODEL_CODE) MODEL_CODE,
MAX(T.MODEL_DESC) MODEL_DESC,
T.PRO_ORDER_NO,
T.PLINE_CODE,
T.PLINE_NAME,
MAX(T.ACT_DIMATER) ACT_DIMATER,
MAX(T.ACT_HEIGHT) ACT_HEIGHT,
MAX(T.ACT_LEN) ACT_LEN,
MAX(T.ACT_LEN_MIN) ACT_LEN_MIN,
MAX(T.ACT_LEN_MAX) ACT_LEN_MAX,
SUM(T.ACT_COUNT) ACT_COUNT,
SUM(T.ACT_WEIGHT) ACT_WEIGHT,
SUM(T.PONDER_GROSS_WT) PONDER_GROSS_WT,
MAX(METER_WEIGHT) METER_WEIGHT,
T.BELONG_CODE,
T.BELONG_NAME,
T.STORAGE_NO,
(SELECT T1.STORAGE_NAME
FROM YDM_BS_STORAGE T1
WHERE T1.STORAGE_NO = T.STORAGE_NO) STORAGE_NAME,
T.TAR_STORAGE_NO,
(SELECT T1.STORAGE_NAME
FROM YDM_BS_STORAGE T1
WHERE T1.STORAGE_NO = T.TAR_STORAGE_NO) TAR_STORAGE_NAME,
DECODE(T.TAR_REC_FLAG, '0', '未接收', '1', '已接收') TAR_REC_FLAG,
MAX(TO_CHAR(T.OUTSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) OUTSTOCK_TIME,
MAX(T.JUDGE_STD_NAME) JUDGE_STD_NAME,
T.DATA_SUORCE,
T.QCM_STAUS,
MAX(LEAVE_FACTORY_NAME) LEAVE_FACTORY_NAME,
MAX(TO_CHAR(LEAVE_FACTORY_TIME, 'YYYY-MM-DD HH:MM:SS')) LEAVE_FACTORY_TIME,
MAX(DECODE(LEAVE_FACTORY_FLAG, '0', '未确认', '1', '已确认')) LEAVE_FACTORY_FLAG,
MAX(T.DRIVER) DRIVER,
MAX(DECODE(T.OUT_TYPE,
'0',
'写卡倒运',
'1',
'票据倒运',
'2',
'纠错倒运')) OUT_TYPE
FROM YDM_BC_OUTLIST T
LEFT JOIN METER_WORK_CAR_ACTUAL_FIRST@TGJL_120_LINK
ON T.OUTSTOCK_DOC = NOTICE_NO
AND WEIGHT_TYPE = '0', COM_BASE_INFO C
WHERE T.OUTSTOCK_DOC = ?
AND T.VALIDFLAG = '1'
AND T.TAR_REC_FLAG = '0'
AND T.LEAVE_FACTORY_FLAG = '0'
AND T.OUT_TYPE IN ('0', '1')
AND T.PRODUCT_FLAG = C.BASECODE
GROUP BY T.OUTSTOCK_DOC,
T.ICCAR_NO,
T.VEHICLE_NO,
T.LOT_NO,
T.STOVE_NO,
T.JUDGE_STOVE_NO,
T.BATCH_NO,
T.BATCH_GROUD_NO,
T.PRO_ORDER_NO,
T.PLINE_CODE,
T.PLINE_NAME,
T.BELONG_CODE,
T.BELONG_NAME,
T.STORAGE_NO,
T.TAR_STORAGE_NO,
T.DATA_SUORCE,
T.QCM_STAUS,
T.TAR_REC_FLAG
SELECT OUTSTOCK_PLAN_NO,
OUTSTOCK_DOC,
OUTSTOCK_TYPE_CODE,
OUTSTOCK_TYPE_NAME,
VEHICLE_NO,
STOVE_NO,
FLAG_STOVE_NO,
JUDGE_STOVE_NO,
MATERIAL_NO,
MATERIAL_NAME,
GRADECODE,
GRADENAME,
STD_CODE,
STD_NAME,
DIMATER,
ACT_LEN,
FIX_NUM,
FIX_LEN,
SUM(ACT_COUNT) ACT_COUNT,
SUM(ACT_WEIGHT) ACT_WEIGHT,
SUM(T.PONDER_GROSS_WT) PONDER_GROSS_WT,
PLINE_CODE,
PLINE_NAME,
BELONG_CODE,
BELONG_NAME,
STORAGE_NO,
(SELECT C.STORAGE_NAME
FROM YDM_BS_STORAGE C
WHERE C.STORAGE_NO = T.STORAGE_NO) STORAGE_NAME,
(SELECT C.STORAGE_NAME
FROM YDM_BS_STORAGE C
WHERE C.STORAGE_NO = T.TAR_STORAGE_NO) TAR_STORAGE_NAME,
DECODE(TAR_REC_FLAG, '0', '未接收', '1', '已接收') TAR_REC_FLAG,
max(TO_CHAR(OUTSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) OUTSTOCK_TIME,
MEMO,
CREATE_NAME,
MAX((SELECT S.ORDER_NO || '/' || S.ORDER_SEQ
FROM PLN_ORDER_ZG_S S
WHERE S.PRO_PLAN_ID = T.PRO_PLAN_ID_ZG
AND S.GX_PLAN_NO = T.GX_PLAN_NO_ZG)) ORDER_NO,
PRO_PLAN_ID_ZG,
GX_PLAN_NO_ZG,
MAX(LEAVE_FACTORY_NAME) LEAVE_FACTORY_NAME,
MAX(TO_CHAR(LEAVE_FACTORY_TIME, 'YYYY-MM-DD HH:MM:SS')) LEAVE_FACTORY_TIME,
MAX(DECODE(LEAVE_FACTORY_FLAG, '0', '未确认', '1', '已确认')) LEAVE_FACTORY_FLAG,
MAX(T.DRIVER) DRIVER
FROM YDM_GP_OUTLIST T
WHERE OUTSTOCK_TYPE_CODE = '800803'
AND TAR_REC_FLAG = '0'
AND LEAVE_FACTORY_FLAG = '0'
AND VALIDFLAG = '1'
SELECT T.OUTSTOCK_DOC,
MAX(T.OUTSTOCK_TYPE_CODE) OUTSTOCK_TYPE_CODE,
MAX(T.OUTSTOCK_TYPE_NAME) OUTSTOCK_TYPE_NAME,
T.ICCAR_NO,
T.VEHICLE_NO,
T.LOT_NO,
T.STOVE_NO,
T.JUDGE_STOVE_NO,
T.BATCH_NO,
T.BATCH_GROUD_NO,
MAX(C.BASENAME) PRODUCT_FLAG,
MAX(T.MAT_STATUS) MAT_STATUS,
MAX(T.MATERIAL_NO) MATERIAL_NO,
MAX(T.MATERIAL_NAME) MATERIAL_NAME,
MAX(T.PRODUCCODE) PRODUCCODE,
MAX(T.PRODUCNAME) PRODUCNAME,
MAX(T.STD_CODE) STD_CODE,
MAX(T.STD_NAME) STD_NAME,
MAX(T.GRADECODE) GRADECODE,
MAX(T.GRADENAME) GRADENAME,
MAX(T.STEELCODE) STEELCODE,
MAX(T.STEELNAME) STEELNAME,
MAX(T.STD_STYLE) STD_STYLE,
MAX(T.STD_STYLE_DESC) STD_STYLE_DESC,
MAX(T.SPEC_CODE) SPEC_CODE,
MAX(T.SPEC_NAME) SPEC_NAME,
MAX(T.MODEL_CODE) MODEL_CODE,
MAX(T.MODEL_DESC) MODEL_DESC,
T.PRO_ORDER_NO,
T.PLINE_CODE,
T.PLINE_NAME,
MAX(T.ACT_DIMATER) ACT_DIMATER,
MAX(T.ACT_HEIGHT) ACT_HEIGHT,
MAX(T.ACT_LEN) ACT_LEN,
MAX(T.ACT_LEN_MIN) ACT_LEN_MIN,
MAX(T.ACT_LEN_MAX) ACT_LEN_MAX,
SUM(T.ACT_COUNT) ACT_COUNT,
SUM(T.ACT_WEIGHT) ACT_WEIGHT,
SUM(T.PONDER_GROSS_WT) PONDER_GROSS_WT,
MAX(METER_WEIGHT) METER_WEIGHT,
T.BELONG_CODE,
T.BELONG_NAME,
T.STORAGE_NO,
(SELECT T1.STORAGE_NAME
FROM YDM_BS_STORAGE T1
WHERE T1.STORAGE_NO = T.STORAGE_NO) STORAGE_NAME,
T.TAR_STORAGE_NO,
(SELECT T1.STORAGE_NAME
FROM YDM_BS_STORAGE T1
WHERE T1.STORAGE_NO = T.TAR_STORAGE_NO) TAR_STORAGE_NAME,
DECODE(T.TAR_REC_FLAG, '0', '未接收', '1', '已接收') TAR_REC_FLAG,
MAX(TO_CHAR(T.OUTSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) OUTSTOCK_TIME,
MAX(T.JUDGE_STD_NAME) JUDGE_STD_NAME,
T.DATA_SUORCE,
T.QCM_STAUS,
MAX(LEAVE_FACTORY_NAME) LEAVE_FACTORY_NAME,
MAX(TO_CHAR(LEAVE_FACTORY_TIME, 'YYYY-MM-DD HH:MM:SS')) LEAVE_FACTORY_TIME,
MAX(DECODE(LEAVE_FACTORY_FLAG, '0', '未确认', '1', '已确认')) LEAVE_FACTORY_FLAG,
MAX(T.DRIVER) DRIVER,
MAX(DECODE(T.OUT_TYPE,
'0',
'写卡倒运',
'1',
'票据倒运',
'2',
'纠错倒运')) OUT_TYPE
FROM YDM_BC_OUTLIST T
LEFT JOIN METER_WORK_CAR_ACTUAL_FIRST@TGJL_120_LINK
ON T.OUTSTOCK_DOC = NOTICE_NO
AND WEIGHT_TYPE = '0', COM_BASE_INFO C
WHERE T.OUTSTOCK_TYPE_CODE = '800803'
AND T.VALIDFLAG = '1'
AND T.LEAVE_FACTORY_FLAG = '0'
AND T.OUT_TYPE IN ('0', '1')
AND T.PRODUCT_FLAG = C.BASECODE
SELECT
OUTSTOCK_PLAN_NO,
OUTSTOCK_DOC,
OUTSTOCK_TYPE_CODE,
OUTSTOCK_TYPE_NAME,
VEHICLE_NO,
STOVE_NO,
FLAG_STOVE_NO,
JUDGE_STOVE_NO,
MATERIAL_NO,
MATERIAL_NAME,
GRADECODE,
GRADENAME,
STD_CODE,
STD_NAME,
DIMATER,
ACT_LEN,
FIX_NUM,
FIX_LEN,
SUM(ACT_COUNT)ACT_COUNT,
SUM(ACT_WEIGHT)ACT_WEIGHT,
SUM(T.PONDER_GROSS_WT) PONDER_GROSS_WT,
PLINE_CODE,
PLINE_NAME,
BELONG_CODE,
BELONG_NAME,
STORAGE_NO,
(SELECT C.STORAGE_NAME FROM YDM_BS_STORAGE C WHERE C.STORAGE_NO = T.STORAGE_NO)STORAGE_NAME,
(SELECT C.STORAGE_NAME FROM YDM_BS_STORAGE C WHERE C.STORAGE_NO = T.TAR_STORAGE_NO)TAR_STORAGE_NAME,
DECODE(TAR_REC_FLAG,'0','未接收','1','已接收')TAR_REC_FLAG,
max(TO_CHAR(OUTSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) OUTSTOCK_TIME,
MEMO,
CREATE_NAME,
MAX((SELECT S.ORDER_NO||'/'||S.ORDER_SEQ FROM PLN_ORDER_ZG_S S WHERE S.PRO_PLAN_ID = T.PRO_PLAN_ID_ZG AND S.GX_PLAN_NO = T.GX_PLAN_NO_ZG))ORDER_NO,
PRO_PLAN_ID_ZG,
GX_PLAN_NO_ZG,
MAX(LEAVE_FACTORY_NAME)LEAVE_FACTORY_NAME,
MAX(TO_CHAR(LEAVE_FACTORY_TIME,'YYYY-MM-DD HH:MM:SS'))LEAVE_FACTORY_TIME,
MAX(DECODE(LEAVE_FACTORY_FLAG,'0','未确认','1','已确认'))LEAVE_FACTORY_FLAG,
MAX(T.DRIVER)DRIVER
FROM YDM_GP_OUTLIST T
WHERE OUTSTOCK_TYPE_CODE = '800803'
AND TAR_REC_FLAG = '0'
AND LEAVE_FACTORY_FLAG = '1'
AND VALIDFLAG = '1'
SELECT T.OUTSTOCK_DOC,
MAX(T.OUTSTOCK_TYPE_CODE) OUTSTOCK_TYPE_CODE,
MAX(T.OUTSTOCK_TYPE_NAME) OUTSTOCK_TYPE_NAME,
T.ICCAR_NO,
T.VEHICLE_NO,
T.LOT_NO,
T.STOVE_NO,
T.JUDGE_STOVE_NO,
T.BATCH_NO,
T.BATCH_GROUD_NO,
MAX(T.PRODUCT_FLAG) PRODUCT_FLAG,
MAX(T.MAT_STATUS) MAT_STATUS,
MAX(T.MATERIAL_NO) MATERIAL_NO,
MAX(T.MATERIAL_NAME) MATERIAL_NAME,
MAX(T.PRODUCCODE) PRODUCCODE,
MAX(T.PRODUCNAME) PRODUCNAME,
MAX(T.STD_CODE) STD_CODE,
MAX(T.STD_NAME) STD_NAME,
MAX(T.GRADECODE) GRADECODE,
MAX(T.GRADENAME) GRADENAME,
MAX(T.STEELCODE) STEELCODE,
MAX(T.STEELNAME) STEELNAME,
MAX(T.STD_STYLE) STD_STYLE,
MAX(T.STD_STYLE_DESC) STD_STYLE_DESC,
MAX(T.SPEC_CODE) SPEC_CODE,
MAX(T.SPEC_NAME) SPEC_NAME,
MAX(T.MODEL_CODE) MODEL_CODE,
MAX(T.MODEL_DESC) MODEL_DESC,
T.PRO_ORDER_NO,
T.PLINE_CODE,
T.PLINE_NAME,
MAX(T.ACT_DIMATER) ACT_DIMATER,
MAX(T.ACT_HEIGHT) ACT_HEIGHT,
MAX(T.ACT_LEN)ACT_LEN,
MAX(T.ACT_LEN_MIN) ACT_LEN_MIN,
MAX(T.ACT_LEN_MAX) ACT_LEN_MAX,
SUM(T.ACT_COUNT) ACT_COUNT,
SUM(T.ACT_WEIGHT) ACT_WEIGHT,
SUM(T.PONDER_GROSS_WT) PONDER_GROSS_WT,
T.BELONG_CODE,
T.BELONG_NAME,
T.STORAGE_NO,
(SELECT T1.STORAGE_NAME FROM YDM_BS_STORAGE T1 WHERE T1.STORAGE_NO = T.STORAGE_NO)STORAGE_NAME,
T.TAR_STORAGE_NO,
(SELECT T1.STORAGE_NAME FROM YDM_BS_STORAGE T1 WHERE T1.STORAGE_NO = T.TAR_STORAGE_NO)TAR_STORAGE_NAME,
DECODE(T.TAR_REC_FLAG, '0', '未接收', '1', '已接收') TAR_REC_FLAG,
MAX(TO_CHAR(T.OUTSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) OUTSTOCK_TIME,
MAX(T.JUDGE_STD_NAME) JUDGE_STD_NAME,
T.DATA_SUORCE,
T.QCM_STAUS,
MAX(LEAVE_FACTORY_NAME)LEAVE_FACTORY_NAME,
MAX(TO_CHAR(LEAVE_FACTORY_TIME,'YYYY-MM-DD HH:MM:SS'))LEAVE_FACTORY_TIME,
MAX(DECODE(LEAVE_FACTORY_FLAG,'0','未确认','1','已确认'))LEAVE_FACTORY_FLAG,
MAX(T.DRIVER)DRIVER
FROM YDM_BC_OUTLIST T
WHERE T.OUTSTOCK_TYPE_CODE = '800803'
AND T.VALIDFLAG = '1'
AND T.LEAVE_FACTORY_FLAG = '1'
UPDATE YDM_BC_OUTLIST T
SET T.LEAVE_FACTORY_FLAG = '1',
T.LEAVE_FACTORY_NAME = '#LEAVE_FACTORY_NAME#',
T.LEAVE_FACTORY_TIME = SYSDATE,
T.LEAVE_MANAGEMENT_NO = '#LEAVE_MANAGEMENT_NO#',
T.LEAVE_MANAGEMENT_NAME = '#LEAVE_MANAGEMENT_NAME#'
WHERE T.OUTSTOCK_DOC = '#OUTSTOCK_DOC#'
AND T.LEAVE_FACTORY_FLAG = '0'
UPDATE YDM_GP_OUTLIST T
SET T.LEAVE_FACTORY_FLAG = '1',
T.LEAVE_FACTORY_NAME = '#LEAVE_FACTORY_NAME#',
T.LEAVE_FACTORY_TIME = SYSDATE,
T.LEAVE_MANAGEMENT_NO = '#LEAVE_MANAGEMENT_NO#',
T.LEAVE_MANAGEMENT_NAME = '#LEAVE_MANAGEMENT_NAME#'
WHERE T.OUTSTOCK_DOC = '#OUTSTOCK_DOC#'
AND T.LEAVE_FACTORY_FLAG = '0'
UPDATE YDM_BC_OUTLIST T
SET T.LEAVE_FACTORY_FLAG = '0',
T.LEAVE_FACTORY_NAME = '',
T.LEAVE_FACTORY_TIME = '',
T.LEAVE_MANAGEMENT_NO = '',
T.LEAVE_MANAGEMENT_NAME = ''
WHERE T.OUTSTOCK_DOC = '#OUTSTOCK_DOC#'
AND T.LEAVE_FACTORY_FLAG = '1'
UPDATE YDM_GP_OUTLIST T
SET T.LEAVE_FACTORY_FLAG = '0',
T.LEAVE_FACTORY_NAME = '',
T.LEAVE_FACTORY_TIME = '',
T.LEAVE_MANAGEMENT_NO = '',
T.LEAVE_MANAGEMENT_NAME = ''
WHERE T.OUTSTOCK_DOC = '#OUTSTOCK_DOC#'
AND T.LEAVE_FACTORY_FLAG = '1'
select T.PREDICTION_NO,
T.CAR_NO,
T.METER_WEIGHT,
T.CREATE_TIME,
'毛重' WEIGHT_TYPE
from METER_WORK_CAR_ACTUAL_FIRST t
WHERE T.WEIGHT_TYPE = '0'
AND T.NOTICE_NO = ?