SELECT DISTINCT T.ORD_NO FROM TBE02_ORD_PRC T WHERE T.ORD_PROG_CD = ?
SELECT DISTINCT T.ORD_SEQ FROM TBE02_ORD_PRC T WHERE T.ORD_PROG_CD = ?
/*SELECT --20230111调整表结构以汇总一体化订单,因为一体化订单不在MES设计,ORD_HEAD表无数据
PKG_QUALITY_COMM.FZ00_COMM('E01001' ,T4.ORD_PROG_CD) ORD_PROG_CD --订单进程
,T1.DSN_CMT_DATE --设计确定日
,T1.ORD_DEVLMT_DATE --订单交货期日期
,T1.PRDNM_CD --品名代码
,T1.CUST_SPEC_NO --客户参数号
,T1.CUST_SPEC_NO_INGR
,T1.CUST_SPEC_NO_QLTY
,T1.CUST_SPEC_NO_DEL
,T1.ORD_THK --订单厚度
,T1.ORD_WTH --订单宽度
,PKG_QUALITY_COMM.FZ00_COMM('A01007' ,T1.ORD_USE_TP ) ORD_USE_TP --订单用途编码
,T1.SPEC_ABBSYM --标准号
,T1.SPEC_STL_GRD --规格钢号
,T1.PROD_WGT_MIN --包装单重产品重量(下限)
,T1.PROD_WGT_MAX --包装单重产品重量(上限)
,T1.ORD_CNT --订单块数
,T1.ORD_WGT --订单重量
,T1.SMS_STD_NO --炼钢生产规范编号
,T1.MILL_STD_NO --轧钢生产规范编号
,T1.COLD_STD_NO
,T1.FAC_STL_GRD --厂内钢号
,T1.C_PRDNM_CD
,T1.C_SPEC_STL_GRD
,T1.C_SPEC_ABBSYM
,PKG_QUALITY_COMM.FZ00_COMM('A01007' ,T1.C_ORD_USE_TP ) C_ORD_USE_TP --订单用途编码C_ORD_USE_TP
,T1.C_ORD_THK
,T1.C_ORD_WTH
,T2.CUST_NM
,T1.PROD_LINE
,DECODE(T3.OIL_DEF,'GL','300','GM','600','GH','1000',substr(T3.OIL_DEF,4)) OIL_DEF
,DECODE(T1.EDGE_PROC_YN , NULL , 'N' , T1.EDGE_PROC_YN) EDGE_PROC_YN
,PKG_QUALITY_COMM.FZ00_COMM('A01010' ,T3.PAKMTH_TP ) PAKMTH_TP --包装方式
,T4.C_EXTSHAPE_REQ
,T4.LICENSE_NO
,T4.SUAN_AIM_THK||' ['||T4.SUAN_THK_MIN||','||T4.SUAN_THK_MAX||'] ;['||T4.SUAN_WTH_MIN||','||T4.SUAN_WTH_MAX||']' SUAN_SIZE
FROM TBB01_ORD_HEAD T1 , TBZ00_CUSTOMER T2 , TBA01_ORD_LINE T3 , TBE02_ORD_PRC T4
WHERE T1.CUST_CD = T2.CUST_CD(+)
AND T1.ORD_NO = T4.ORD_NO(+)
AND T1.ORD_SEQ = T4.ORD_SEQ(+)
AND T1.ORD_NO = T3.ORD_NO
AND T1.ORD_SEQ = T3.ORD_SEQ
AND T1.ORD_NO = ?
AND T1.ORD_SEQ = ? */
SELECT PKG_QUALITY_COMM.FZ00_COMM('E01001', T4.ORD_PROG_CD) ORD_PROG_CD --订单进程
,
T1.DSN_CMT_DATE --设计确定日
,
t4.DEL_TO_DATE ORD_DEVLMT_DATE --订单交货期日期
,
t4.PRODNM_CD PRDNM_CD --品名代码
,
T1.CUST_SPEC_NO --客户参数号
,
T4.CUST_SPEC_NO_INGR,
T4.CUST_SPEC_NO_QLTY,
T4.CUST_SPEC_NO_DEL,
t4.ORD_THK --订单厚度
,
T4.ORD_WTH --订单宽度
,
PKG_QUALITY_COMM.FZ00_COMM('A01007', T4.ORD_USEAGE_CD) ORD_USE_TP --订单用途编码
,
T4.SPEC_ABBSYM --标准号
,
T4.H_SPEC_STL_GRD SPEC_STL_GRD --规格钢号
,
T4.ORD_UNIT_WGT_MIN PROD_WGT_MIN --包装单重产品重量(下限)
,
T4.ORD_UNIT_WGT_MAX PROD_WGT_MAX --包装单重产品重量(上限)
,
T3.ORD_CNT --订单块数
,
T3.ORD_WGT --订单重量
,
T1.SMS_STD_NO --炼钢生产规范编号
,
T1.MILL_STD_NO --轧钢生产规范编号
,
T1.COLD_STD_NO,
T1.FAC_STL_GRD --厂内钢号
,
T4.C_PRODNM_CD C_PRDNM_CD,
T4.C_SPEC_STL_GRD,
T4.C_SPEC_ABBSYM,
PKG_QUALITY_COMM.FZ00_COMM('A01007', T4.C_ORD_USEAGE_CD) C_ORD_USE_TP --订单用途编码C_ORD_USE_TP
,
T4.C_ORD_THK,
T4.C_ORD_WTH,
T2.CUST_NM,
T4.PROD_LINE,
DECODE(T3.OIL_DEF,
'GL',
'300',
'GM',
'600',
'GH',
'1000',
substr(T3.OIL_DEF, 4)) OIL_DEF,
DECODE(T1.EDGE_PROC_YN, NULL, 'N', T1.EDGE_PROC_YN) EDGE_PROC_YN,
PKG_QUALITY_COMM.FZ00_COMM('A01010', T3.PAKMTH_TP) PAKMTH_TP ,
T4.C_EXTSHAPE_REQ,
T4.LICENSE_NO,
T4.SUAN_AIM_THK || ' [' || T4.SUAN_THK_MIN || ',' ||
T4.SUAN_THK_MAX || '] ;[' || T4.SUAN_WTH_MIN || ',' ||
T4.SUAN_WTH_MAX || ']' SUAN_SIZE
FROM TBB01_ORD_HEAD T1,
TBZ00_CUSTOMER T2,
TBA01_ORD_LINE T3,
TBE02_ORD_PRC T4
WHERE T4.CUST_CD = T2.CUST_CD(+)
AND T1.ORD_NO = T4.ORD_NO(+)
AND T1.ORD_SEQ = T4.ORD_SEQ(+)
AND T1.ORD_NO = T3.ORD_NO
AND T1.ORD_SEQ = T3.ORD_SEQ
AND T1.ORD_NO = ?
AND T1.ORD_SEQ = ?
SELECT B.CHEM_CD, A.* FROM
(SELECT T.CHEM_CD CD,
MAX(CASE WHEN T.DSN_KIND = '1' THEN T.CHEM_MIN END) MIN1,
MAX(CASE WHEN T.DSN_KIND = '1' THEN T.CHEM_MAX END) MAX1,
MAX(CASE WHEN T.DSN_KIND = '2' THEN T.CHEM_MIN END) MIN2,
MAX(CASE WHEN T.DSN_KIND = '2' THEN T.CHEM_MAX END) MAX2,
MAX(CASE WHEN T.DSN_KIND = '2' THEN T.CHEM_DEC_CD END) CHEM_DEC_CD2,
MAX(CASE WHEN T.DSN_KIND = '3' THEN T.CHEM_AIM END) AIM3,
MAX(CASE WHEN T.DSN_KIND = '3' THEN T.CHEM_MIN END) MIN3,
MAX(CASE WHEN T.DSN_KIND = '3' THEN T.CHEM_MAX END) MAX3,
MAX(CASE WHEN T.DSN_KIND = '4' THEN T.CHEM_MIN END) MIN4, --冷轧标准要求
MAX(CASE WHEN T.DSN_KIND = '4' THEN T.CHEM_MAX END) MAX4, --冷轧标准要求
MAX(CASE WHEN T.DSN_KIND = '4' THEN T.CHEM_DEC_CD END) CHEM_DEC_CD4 --冷轧标准要求
FROM TBB01_ORD_INGR T
WHERE T.ORD_NO = ?
AND T.ORD_SEQ = ?
GROUP BY T.CHEM_CD) A
,TBB01_SEQ_INGR B
WHERE A.CD(+) = B.CHEM_CD
AND B.COMP_YN = 'N'
ORDER BY B.COMP_YN ASC , B.DISPLAY_SEQ ASC
SELECT B.COMP_DETAIL,B.COMP_CAL, A.* FROM
(SELECT T.CHEM_CD CD,
MAX(CASE WHEN T.DSN_KIND = '1' THEN T.CHEM_MIN END) MIN1,
MAX(CASE WHEN T.DSN_KIND = '1' THEN T.CHEM_MAX END) MAX1,
MAX(CASE WHEN T.DSN_KIND = '2' THEN T.CHEM_MIN END) MIN2,
MAX(CASE WHEN T.DSN_KIND = '2' THEN T.CHEM_MAX END) MAX2,
MAX(CASE WHEN T.DSN_KIND = '2' THEN T.CHEM_DEC_CD END) CHEM_DEC_CD2,
MAX(CASE WHEN T.DSN_KIND = '3' THEN T.CHEM_AIM END) AIM3,
MAX(CASE WHEN T.DSN_KIND = '3' THEN T.CHEM_MIN END) MIN3,
MAX(CASE WHEN T.DSN_KIND = '3' THEN T.CHEM_MAX END) MAX3,
MAX(CASE WHEN T.DSN_KIND = '4' THEN T.CHEM_MIN END) MIN4, --冷轧标准要求
MAX(CASE WHEN T.DSN_KIND = '4' THEN T.CHEM_MAX END) MAX4, --冷轧标准要求
MAX(CASE WHEN T.DSN_KIND = '4' THEN T.CHEM_DEC_CD END) CHEM_DEC_CD4 --冷轧标准要求
FROM TBB01_ORD_INGR T
WHERE T.ORD_NO = ? AND T.ORD_SEQ = ?
GROUP BY T.CHEM_CD) A
,TBB01_SEQ_INGR B
WHERE A.CD(+) = B.CHEM_CD AND B.COMP_YN = 'Y'
ORDER BY B.COMP_YN ASC , B.DISPLAY_SEQ ASC
SELECT
B.QLTY_CD
,B.QLTY_CD_CFNM
,B.QLTY_TYPE
,C.SM_CFNM QLTY_TYPE_NAME
,A.*
FROM
(SELECT T.QLTY_CD CD,
MAX(CASE WHEN T.DSN_KIND = '1' THEN T.QLTY_MIN END) MIN1,
MAX(CASE WHEN T.DSN_KIND = '1' THEN T.QLTY_MAX END) MAX1,
MAX(CASE WHEN T.DSN_KIND = '1' THEN T.QLTY_DEC_CD END) QLTY_DEC_CD1,
MAX(CASE WHEN T.DSN_KIND = '2' THEN T.QLTY_MIN END) MIN2,
MAX(CASE WHEN T.DSN_KIND = '2' THEN T.QLTY_MAX END) MAX2,
MAX(CASE WHEN T.DSN_KIND = '2' THEN T.QLTY_DEC_CD END) QLTY_DEC_CD2,
MAX(CASE WHEN T.DSN_KIND = '4' THEN T.QLTY_MIN END) MIN4,
MAX(CASE WHEN T.DSN_KIND = '4' THEN T.QLTY_MAX END) MAX4,
MAX(CASE WHEN T.DSN_KIND = '4' THEN T.QLTY_DEC_CD END) QLTY_DEC_CD4,
MAX(CASE WHEN T.DSN_KIND = '5' THEN T.QLTY_MIN END) MIN5,
MAX(CASE WHEN T.DSN_KIND = '5' THEN T.QLTY_MAX END) MAX5,
MAX(CASE WHEN T.DSN_KIND = '5' THEN T.QLTY_DEC_CD END) QLTY_DEC_CD5
FROM TBB01_ORD_QLTY T WHERE ORD_NO = ? AND ORD_SEQ = ?
GROUP BY T.QLTY_CD) A
,TBB01_SEQ_QLTY B
,(SELECT SM_CD , SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'B01106' ) C
WHERE A.CD = B.QLTY_CD AND B.QLTY_TYPE = C.SM_CD(+)
select t.phy_code_s QLTY_CD,
max(decode(t.process_code,
'LT1',
t.phy_name_s ||
decode(t.phy_unit, '比例标距', '', t.phy_unit) || '[' ||
t.item_desc_d ||
decode(t.item_desc_s, '', '', ',' || t.item_desc_s) || ']',
'RZ1',
t.phy_name_s ||
decode(t.phy_unit, '比例标距', '', t.phy_unit) || '[' ||
t.item_desc_d ||
decode(t.item_desc_s, '', '', ',' || t.item_desc_s || ']'))) QLTY_CD_CFNM,
max(decode(t.specl_fl,
'1',
decode(t.process_code, 'RZ1', t.stdmin, null),
null)) MIN1,
max(decode(t.specl_fl,
'1',
decode(t.process_code, 'RZ1', t.stdmax, null),
null)) MAX1,
'' QLTY_DEC_CD1,
max(decode(t.specl_fl,
'0',
decode(t.process_code, 'RZ1', t.stdmin, null),
null)) MIN2,
max(decode(t.specl_fl,
'0',
decode(t.process_code, 'RZ1', t.stdmax, null),
null)) MAX2,
'' QLTY_DEC_CD2,
max(decode(t.specl_fl,
'0',
decode(t.process_code, 'LT1', t.stdmin, null),
null)) MIN4,
max(decode(t.specl_fl,
'0',
decode(t.process_code, 'LT1', t.stdmax, null),
null)) MAX4,
'' QLTY_DEC_CD4,
max(decode(t.specl_fl,
'1',
decode(t.process_code, 'LT1', t.stdmin, null),
null)) MIN5,
max(decode(t.specl_fl,
'1',
decode(t.process_code, 'LT1', t.stdmax, null),
null)) MAX5,
'' QLTY_DEC_CD5
from qcm_ord_design_std_pic t
where t.design_key like ?||?
group by t.phy_code_s
order by t.phy_code_s
SELECT MAX(DECODE(T1.DSN_KIND , '2' , T2.SMP_LOT_DETAIL)) SMP_LOT_CD
,MAX(DECODE(T1.DSN_KIND , '2' ,PKG_QUALITY_COMM.FZ00_COMM('B01102' , T1.SMP_LEN_LOC) )) SMP_LEN_LOC
,MAX(DECODE(T1.DSN_KIND , '2' ,PKG_QUALITY_COMM.FZ00_COMM('B01103' , T1.SMP_WTH_LOC) )) SMP_WTH_LOC
,MAX(DECODE(T1.DSN_KIND , '1' , T2.SMP_LOT_DETAIL)) SMP_LOT_CD1
,MAX(DECODE(T1.DSN_KIND , '1' ,PKG_QUALITY_COMM.FZ00_COMM('B01102' , T1.SMP_LEN_LOC) )) SMP_LEN_LOC1
,MAX(DECODE(T1.DSN_KIND , '1' ,PKG_QUALITY_COMM.FZ00_COMM('B01103' , T1.SMP_WTH_LOC) )) SMP_WTH_LOC1
,MAX(DECODE(T1.DSN_KIND , '4' , T2.SMP_LOT_DETAIL)) SMP_LOT_CD2
,MAX(DECODE(T1.DSN_KIND , '4' ,PKG_QUALITY_COMM.FZ00_COMM('B01102' , T1.SMP_LEN_LOC) )) SMP_LEN_LOC2
,MAX(DECODE(T1.DSN_KIND , '4' ,PKG_QUALITY_COMM.FZ00_COMM('B01103' , T1.SMP_WTH_LOC) )) SMP_WTH_LOC2
,MAX(DECODE(T1.DSN_KIND , '5' , T2.SMP_LOT_DETAIL)) SMP_LOT_CD3
,MAX(DECODE(T1.DSN_KIND , '5' ,PKG_QUALITY_COMM.FZ00_COMM('B01102' , T1.SMP_LEN_LOC) )) SMP_LEN_LOC3
,MAX(DECODE(T1.DSN_KIND , '5' ,PKG_QUALITY_COMM.FZ00_COMM('B01103' , T1.SMP_WTH_LOC) )) SMP_WTH_LOC3
FROM TBB01_ORD_QLTY T1 , TBB02_SMP_CODE T2
WHERE T1.ORD_NO = ?
AND T1.ORD_SEQ = ?
AND T1.SMP_LOT_CD = T2.SMP_LOT_CD
AND T1.QLTY_CD = 'SAMP'
SELECT ''SMP_LOT_CD,''SMP_LEN_LOC,''SMP_WTH_LOC,
''SMP_LOT_CD1,''SMP_LEN_LOC1,''SMP_WTH_LOC1,
''SMP_LOT_CD2,
max(SUBSTR(t1.smp_location,1,INSTR(t1.smp_location,';')-1)) SMP_LEN_LOC2,
max(SUBSTR(t1.smp_location,INSTR(t1.smp_location,';',1,1)+1)) SMP_WTH_LOC2,
''SMP_LOT_CD3,''SMP_LEN_LOC3,''SMP_WTH_LOC3
FROM qcm_jhy_sample_consign_d t1,qcm_jhy_sample_r_ord t
where t1.smp_no = t.smp_no
and t.design_key = ?
SELECT
CAS_DEF
,LF_DEF
,RH_DEF
,SF_DEF
,SQ_QD_COMMON.COMMCD_CDTOCFNM('G03005',SF_METHOD) SF_METHOD
,SMS_HCR_DEF
,SMS_7_DEF
FROM TBB01_ORD_PROD
WHERE ORD_NO = ?
AND ORD_SEQ = ?
SELECT
UST_DEF
,SPM_DEF
,OIL_DEF
,MET_DEF
,THK_AIM
,HOT_THK_AIM
,HOT_THK_MIN
,HOT_THK_MAX
,WTH_AIM
,WTH_MIN
,WTH_MAX
FROM TBB01_ORD_PROD
WHERE ORD_NO = ?
AND ORD_SEQ = ?
SELECT ONLY_WASH
,PICK_TP
,ANNE_TP
,GALV_TP
,COAT_TP
,REWG_TP
,ACID_PROD_PATH
FROM TBB01_ORD_PROD T
WHERE T.ORD_NO = ?
AND T.ORD_SEQ = ?