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'