SELECT * FROM (SELECT T.CONTRACT_NO,T.CIC,T.SUPPLY_UNIT,T.ISPRODUCER,T.CHECK_NO,T.PRODUCT_STD,T.STEEL_NO,T.STEEL_GRADE,T.STOVE_NO,DECODE(S.FLAG,'3','录入状态','4','已审核','5','判定已接收')FLAG, S.FLAG PROCESS_STATUS, S.SAMPLE_NO, MAX((SELECT COUNT(1)ACOUNT FROM PIPEOUTDEC_CHEM_PROCESS_RESULT S WHERE S.CHECK_NO = T.CHECK_NO AND S.VALUE_TYPE = '0'))CHECK_COUNT FROM PIPE_CHECKCONSIGN_BASEINFO T, PIPE_CHECKCONSIGN_DETAIL S WHERE T.CHECK_NO = S.CHECK_NO AND T.VALIDFLAG = '1' AND S.PHY_CODE_MAX = 'HX' AND T.PROCESS_CODE IS NOT NULL SELECT T.CHECK_NO, T.LOT_NO, T.STOVE_NO, T.HEAT_NO, T.STEEL_GRADE, T.STEEL_NO, T.PRODUCT_NAME, T.PRODUCT_STD, T.CRAFT_FILE_NO, T.CONTRACT_NO, T.CHECK_COUNT, T.PLINE_CODE, T.DIMATER, T.HEIGHT, T.BUCKLE_TYPE, T.PROCESS_STATUS, T.CONSIGN_DEPT, T.CONSIGN_NAME, TO_CHAR(T.CONSIGN_TIME, 'YYYY-MM-DD HH24:MI:SS') CONSIGN_TIME, DECODE(T.ISPRODUCER,'0','否','1','是')ISPRODUCER, T.SPEC_REQ, T.GET_NAME, TO_CHAR(T.GET_TIME, 'YYYY-MM-DD HH24:MI:SS') GET_TIME, T.CONSIGNDEPT_SEND_NAME, TO_CHAR(T.CONSIGNDEPT_SEND_TIME, 'YYYY-MM-DD HH24:MI:SS') CONSIGNDEPT_SEND_TIME, T.JG_RECEIVE_NAME, TO_CHAR(T.JG_RECEIVE_TIME, 'YYYY-MM-DD HH24:MI:SS') JG_RECEIVE_TIME, DECODE(T.IS_RUSH,'0','否','是')IS_RUSH, T.RUSH_NAME, TO_CHAR(T.RUSH_TIME, 'YYYY-MM-DD HH24:MI:SS') RUSH_TIME, T.FLAG, T.SAMPLE_REMARK, T.REMARK, T.DATA_TYPE, T.VALIDFLAG, T.CRAFT_PATH, T.PRODUCER_DEPT, T.FINAL_USER_DESC, T.STD_STYLE_DESC, T.CAILI_PATH, T.FUSHI_PATH, T.JINWU_PATH, T.GONGCHENG_PATH, T.DIBEI_PATH, T.HUAXUE_PATH FROM PIPE_CHECKCONSIGN_BASEINFO T WHERE T.CHECK_NO = ? SELECT * FROM PIPE_CHECKCONSIGN_CHEMDETAIL T WHERE T.CHECK_NO = ? AND T.CHEM_CODE NOT IN('C012','C013','C014') ORDER BY T.SAMPLE_NO,T.CHEM_CODE ASC 0 AND (CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')) AND DECODE(?, NULL, '1', STEEL_GRADE) LIKE DECODE(?, NULL, '1', '%' || ? || '%') AND (HEAT_NO LIKE '%' || ? || '%' OR HEAT_NO IS NULL) AND A.CHECK_NO LIKE '%' || ? || '%' ]]> 0 AND B.PHY_CODE_MAX = 'HX' AND (CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')) AND (STEEL_GRADE LIKE '%' || ? || '%' OR STEEL_GRADE IS NULL) AND (HEAT_NO LIKE '%' || ? || '%' OR HEAT_NO IS NULL) AND A.CHECK_NO LIKE '%' || ? || '%' ORDER BY A.CHECK_NO ]]> = (SYSDATE - ? / 24) -- 减去四小时 --AND B.CHECK_TIME >= ADD_MONTHS(SYSDATE, -2) -- 减去月份 ORDER BY CHECK_TIME) T GROUP BY T.SELECT_STEEL_NO ]]> SELECT T.BOUNDARY_VALUE FROM BASE_CHEM_STDSTEEL_BOUNDARY T WHERE T.ELEMENT = ? AND TONUMBER(T.REVISED_VALUE) = TO_NUMBER(?) ORDER BY T.USER_TIME DESC '#FLAG#' AND T.PHY_CODE_MAX = 'HX' ]]> UPDATE PIPE_CHECKCONSIGN_DETAIL T SET T.FLAG = '#FLAG#' WHERE T.CHECK_NO = '#CHECK_NO#' AND T.SAMPLE_NO = '#SAMPLE_NO#' AND T.PHY_CODE_MAX = 'HX' AND T.FLAG = '3' SELECT S.* FROM PIPE_CHECKCONSIGN_BASEINFO T, PIPE_CHECKCONSIGN_DETAIL S WHERE T.CHECK_NO = S.CHECK_NO AND S.PHY_CODE_MAX = 'HX' AND INSTR(?, S.FLAG) > 0 AND (T.CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')) AND DECODE(?, NULL, '1', T.STEEL_GRADE) LIKE DECODE(?, NULL, '1', '%' || ? || '%') AND (T.HEAT_NO LIKE '%' || ? || '%' OR T.HEAT_NO IS NULL) AND T.CHECK_NO LIKE '%' || ? || '%' SELECT * FROM (SELECT CHEM_NAME, CASE WHEN REGEXP_LIKE(PROCESS_VALUE, '^-?[0-9]*\.?[0-9]+$') THEN TO_NUMBER(PROCESS_VALUE) ELSE NULL END AS PROCESS_VALUE, SAMPLE_NO FROM PIPE_CHECKCONSIGN_CHEMDETAIL T WHERE T.CHECK_NO = ?) PIVOT(SUM(PROCESS_VALUE) FOR CHEM_NAME IN ('C', 'Si', 'Mn', 'P', 'S', 'Ni', 'Cr', 'Mo', 'Cu', 'Als', 'Al', 'B', 'Ca', 'Bi', 'Pb', 'Sb', 'As', 'Sn', 'Nb', 'V', 'Ti', 'Zr', 'W', 'Zn', 'Co', 'Alt', 'Ta', 'Se', 'Fe' )) SELECT A.ASSAYNO, A.STOVE_NO, A.JUDGE_STOVE_NO, A.BATCH_NO, A.ASSAYTYPE, A.SAMPLE_NO, A.FLAG, A.C, A.SI, A.MN, A.P, A.S, A.NI, A.CR, A.MO, A.CU, A.ALS, A.AL, A.B, A.CA, A.BI, A.PB, A.SB, A.ASN, A.SN, A.NB, A.V, A.TI, A.ZR, A.W, A.ZN, A.CO, A.ALT, A.SE, A.O, A.N, A.H, A.SAMPLE_ID, A.XH, A.MACHINE, A.CREATE_NAME, A.CREATE_TIME, A.UPDATE_NAME, A.UPDATE_TIME, A.DELETE_NAME, A.DELETE_TIME, A.VALIDFLAG, A.MEMO, A.PLINE_CODE FROM QCM_JHY_ELEMENTS A WHERE A.SAMPLE_NO LIKE '60%' AND A.VALIDFLAG = '1' AND A.ASSAYTYPE = 'A' AND A.STOVE_NO = ? AND (A.SAMPLE_NO LIKE '%F%' OR A.SAMPLE_NO IN('601', '602', '603') AND NOT EXISTS (SELECT 1 FROM QCM_JHY_ELEMENTS B WHERE B.STOVE_NO = A.STOVE_NO AND B.VALIDFLAG = '1' AND B.ASSAYTYPE = 'A' AND B.SAMPLE_NO LIKE '%F%')) SELECT * FROM (SELECT CHEM_NAME, CASE WHEN REGEXP_LIKE(ROUND_VALUE, '^-?[0-9]*\.?[0-9]+$') THEN TO_NUMBER(ROUND_VALUE) ELSE NULL END AS ROUND_VALUE FROM PIPE_CHECKCONSIGN_CHEMDETAIL T WHERE T.CHECK_NO = ?) PIVOT(SUM(ROUND_VALUE) FOR CHEM_NAME IN('C', 'Si', 'Mn', 'P', 'S', 'Ni', 'Cr', 'Mo', 'Cu', 'Als', 'Al', 'B', 'Ca', 'Bi', 'Pb', 'Sb', 'As', 'Sn', 'Nb', 'V', 'Ti', 'Zr', 'W', 'Zn', 'Co', 'Alt', 'Ta', 'Se', 'Fe')) SELECT * FROM BASE_CHEM_STDSTEEL_SELECT T WHERE UPPER(T.STEEL_NO) = UPPER(?) AND T.DEPT_ID = ? SELECT T.ASSORTMENT_NAME,T.ASSORTMENT_CODE FROM COM_BASE_GRADE T GROUP BY T.ASSORTMENT_CODE, T.ASSORTMENT_NAME ORDER BY T.ASSORTMENT_CODE SELECT S.* FROM BASE_CHEM_STDSTEEL_SELECT T, BASE_CHEM_STDSTEEL_INFO S WHERE T.SAMPLE_NO = S.SAMPLE_NO --AND T.SELECT_STEEL_NO = S.STEEL_NO AND UPPER(T.STEEL_NO) = UPPER(?) AND T.DEPT_ID = ? SELECT * FROM (SELECT * FROM PIPEOUTDEC_CHEM_PROCESS_RESULT T WHERE T.SAMPLE_NO = ? AND T.DEVICE_NAME = ? AND T.CHECK_NO IS NULL ORDER BY T.RECEIVE_TIME DESC) WHERE ROWNUM = 1 SELECT * FROM (select process_id, check_no, sample_no, value_type, analysis_curve, dept_id, dept_name, check_name, check_time, check_shift, check_class, check_temp, device_no, device_name, REPLACE(ana_c, '--', '-') ana_c, REPLACE(ana_si, '--', '-') ana_si, REPLACE(ana_mn, '--', '-') ana_mn, REPLACE(ana_p, '--', '-') ana_p, REPLACE(ana_s, '--', '-') ana_s, REPLACE(ana_ni, '--', '-') ana_ni, REPLACE(ana_cr, '--', '-') ana_cr, REPLACE(ana_mo, '--', '-') ana_mo, REPLACE(ana_cu, '--', '-') ana_cu, REPLACE(ana_al, '--', '-') ana_al, REPLACE(ana_als, '--', '-') ana_als, REPLACE(ana_ca, '--', '-') ana_ca, REPLACE(ana_v, '--', '-') ana_v, REPLACE(ana_nb, '--', '-') ana_nb, REPLACE(ana_ti, '--', '-') ana_ti, REPLACE(ana_o, '--', '-') ana_o, REPLACE(ana_n, '--', '-') ana_n, REPLACE(ana_h, '--', '-') ana_h, REPLACE(ana_zn, '--', '-') ana_zn, REPLACE(ana_b, '--', '-') ana_b, REPLACE(ana_zr, '--', '-') ana_zr, REPLACE(ana_w, '--', '-') ana_w, REPLACE(ana_co, '--', '-') ana_co, REPLACE(ana_fe, '--', '-') ana_fe, REPLACE(ana_pb, '--', '-') ana_pb, REPLACE(ana_sn, '--', '-') ana_sn, REPLACE(ana_as, '--', '-') ana_as, REPLACE(ana_sb, '--', '-') ana_sb, REPLACE(ana_bi, '--', '-') ana_bi, REPLACE(ana_la, '--', '-') ana_la, REPLACE(ana_ce, '--', '-') ana_ce, REPLACE(ana_se, '--', '-') ana_se, REPLACE(ana_mg, '--', '-') ana_mg, REPLACE(ana_cd, '--', '-') ana_cd, REPLACE(ana_alt, '--', '-') ana_alt, REPLACE(ana_alins, '--', '-') ana_alins, REPLACE(ana_bs, '--', '-') ana_bs, REPLACE(ana_bn, '--', '-') ana_bn, REPLACE(ana_mgo, '--', '-') ana_mgo, REPLACE(ana_sio2, '--', '-') ana_sio2, REPLACE(ana_al2o3, '--', '-') ana_al2o3, REPLACE(ana_tfeo, '--', '-') ana_tfeo, REPLACE(ana_fe2o3, '--', '-') ana_fe2o3, REPLACE(ana_h2o, '--', '-') ana_h2o, REPLACE(ana_caf2, '--', '-') ana_caf2, REPLACE(ana_p2o5, '--', '-') ana_p2o5, REPLACE(ana_tfe, '--', '-') ana_tfe, REPLACE(ana_cr2o3, '--', '-') ana_cr2o3, REPLACE(ana_tio2, '--', '-') ana_tio2, REPLACE(ana_mno, '--', '-') ana_mno, REPLACE(ana_v2o5, '--', '-') ana_v2o5, REPLACE(ana_feo, '--', '-') ana_feo, REPLACE(ana_cao, '--', '-') ana_cao, receive_time, data_type, flag, remark FROM PIPEOUTDEC_CHEM_PROCESS_RESULT T WHERE T.CHECK_NO = ? AND T.SAMPLE_NO = ? AND T.VALUE_TYPE = '0' ORDER BY T.RECEIVE_TIME DESC) WHERE ROWNUM = 1 SELECT T.ASSORTMENT_NAME FROM COM_BASE_GRADE T WHERE T.GRADENAME = ? SELECT T.BOUNDARY_VALUE FROM BASE_CHEM_STDSTEEL_BOUNDARY T WHERE T.PRODUCNAME = ? AND T.ELEMENT = ? AND TO_NUMBER(T.REVISED_VALUE) = TO_NUMBER(?) UPDATE PIPE_CHECKCONSIGN_CHEMDETAIL T SET T.SELECT_STEEL_NO = '#SELECT_STEEL_NO#', T.STD_STEEL_STD_VALUE = '#STD_STEEL_STD_VALUE#', T.STD_STEEL_PROCESS_VALUE = '#STD_STEEL_PROCESS_VALUE#', T.ROUND_VALUE = '#ROUND_VALUE#', T.PROCESS_VALUE = '#PROCESS_VALUE#', T.QUOTE_VALUE = '#QUOTE_VALUE#' WHERE T.CHECK_NO = '#CHECK_NO#' AND T.SAMPLE_NO = '#SAMPLE_NO#' AND T.CHEM_NAME = '#CHEM_NAME#' UPDATE PIPE_CHECKCONSIGN_DETAIL T SET T.CHECK_NAME = '#CHECK_NAME#', T.CHECK_SHIFT = '#CHECK_SHIFT#', T.CHECK_CLASS = '#CHECK_CLASS#', T.CHECK_TIME = TO_DATE('#CHECK_TIME#', 'YYYY-MM-DD HH24:MI:SS'), T.DEVICE_NO = '#DEVICE_NO#', T.DEVICE_NAME = '#DEVICE_NAME#', T.AUDIT_NAME = '#AUDIT_NAME#', T.FORMUAL_NO = '#FORMUAL_NO#', T.FORMUAL_NAME = '#FORMUAL_NAME#', T.CHECK_TEMP = '#CHECK_TEMP#', T.CHECK_HUMIDITY = '#CHECK_HUMIDITY#', T.FLAG = '#FLAG#', T.CONTENT = '#CONTENT#', T.HAND_OVER_NAME = '#HAND_OVER_NAME#', T.TAKE_OVER_NAME = '#TAKE_OVER_NAME#', T.PRODUCTION_SITUATION = '#PRODUCTION_SITUATION#' WHERE T.CHECK_NO = '#CHECK_NO#' AND T.PHY_CODE_MAX = 'HX' UPDATE PIPE_CHECKCONSIGN_CHEMDETAIL T SET T.SELECT_STEEL_NO = '', T.STD_STEEL_STD_VALUE = '', T.STD_STEEL_PROCESS_VALUE = '', T.ROUND_VALUE = '', T.PROCESS_VALUE = '', T.QUOTE_VALUE = '' WHERE T.CHECK_NO = '#CHECK_NO#' AND T.CHEM_CODE NOT IN('C012','C013','C014') UPDATE PIPE_CHECKCONSIGN_DETAIL T SET T.CHECK_NAME = '', T.CHECK_SHIFT = '', T.CHECK_CLASS = '', T.CHECK_TIME = '', T.DEVICE_NO = '', T.DEVICE_NAME = '', T.AUDIT_NAME = '', T.FORMUAL_NO = '', T.FORMUAL_NAME = '', T.FLAG = '2' WHERE T.CHECK_NO = '#CHECK_NO#' AND T.PHY_CODE_MAX = 'HX' UPDATE PIPE_CHECKCONSIGN_DETAIL T SET T.FLAG = '#FLAG#',T.AUDIT_TIME = TO_DATE('#AUDIT_TIME#','YYYY-MM-DD HH24:MI:SS') WHERE T.CHECK_NO = '#CHECK_NO#' AND T.PHY_CODE_MAX = 'HX' SELECT T.USERNAME,T.USERID FROM CORE_APP_USER T WHERE 1 = 1 SELECT T.BASENAME FROM COM_BASE_INFO T WHERE T.SORTCODE LIKE ? AND T.VALIDFLAG = '1' SELECT * FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.CHECK_NO = ? AND T.SAMPLE_NO = ? AND T.PHY_CODE_MAX = 'HX' SELECT T.FLAG FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.CHECK_NO = '#CHECK_NO#' AND T.PHY_CODE_MAX = 'HX' AND ROWNUM = 1 UPDATE PIPE_CHECKCONSIGN_DETAIL T SET T.FLAG = '3' WHERE T.CHECK_NO = '#CHECK_NO#' AND T.PHY_CODE_MAX = 'HX' SELECT T.DEVICE_NAME FROM PIPEOUTDEC_CHEM_PROCESS_RESULT T WHERE T.CHECK_NO = ? AND T.VALUE_TYPE = '0' select T.FLAG from PIPE_CHECKCONSIGN_DETAIL t WHERE T.CHECK_NO = ? AND T.PHY_CODE_MAX = 'HX' select T.* from PIPE_CHECKCONSIGN_CHEMDETAIL t,COM_BASE_CHEM T1 WHERE T.CHEM_NAME = T1.CHEM_NAME AND T.CHECK_NO = ? ORDER BY T1.CHEM_CODE DELETE FROM PIPEOUTDEC_CHEM_PROCESS_RESULT T WHERE T.CHECK_NO = '#CHECK_NO#' AND T.VALUE_TYPE = '0'