SELECT
MATERIAL_NO,
MATERIAL_NAME,
GRADECODE,
GRADENAME,
DIMATER,
ACT_LEN,
FIX_NUM,
FIX_LEN,
Sum(ACT_COUNT)ACT_COUNT,
sum(ACT_WEIGHT)ACT_WEIGHT,
BELONG_CODE,
BELONG_NAME,
max(TO_CHAR(INSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) INSTOCK_TIME,
max(TO_CHAR(IN_TIME_F, 'YYYY-MM-DD HH24:MI:SS')) IN_TIME_F,
INSTOCK_DOC,
STOVE_NO,
JUDGE_STOVE_NO,
PLINE_CODE,
PLINE_NAME,
INSTOCK_TYPE_NAME,
BAL_YEAR_MONTH
FROM YDM_GP_INLIST T
WHERE INSTOCK_TYPE_CODE IN('800709','800706','800702')
SELECT COUNT(1)
FROM YDM_GP_OUTLIST T
WHERE T.STOVE_NO = '#STOVE_NO#'
AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
AND T.OUTSTOCK_TYPE_CODE = '800809'
SELECT COUNT(1)ACOUNT FROM YDM_GP_INITIAL T WHERE T.BAL_YEAR_MONTH = ?
AND T.SUPPLY_UNIT_CODE = '120501'
DECLARE
BEGIN
UPDATE YDM_GP_INLIST T
SET T.BAL_YEAR_MONTH = '#BAL_YEAR_MONTH#',
T.INSTOCK_TIME = TO_DATE('#INSTOCK_TIME#',
'YYYY-MM-DD HH24:MI:SS')
WHERE T.INSTOCK_DOC = '#INSTOCK_DOC#';
UPDATE QCM_GP_JUDGE_APPLY T
SET T.BAL_YEAR_MONTH = '#BAL_YEAR_MONTH#'
WHERE T.STOVE_NO = '#STOVE_NO#'
AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
AND T.MULTIPLE_NUM = '#FIX_NUM#'
AND T.LEN_GP_SINGLE = '#FIX_LEN#'
AND T.ACT_COUNT = '#ACT_COUNT#'
AND T.IS_FLAG = '0';
END;