| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- <?xml version="1.0" encoding='UTF-8'?>
- <queryMap desc="品质设计结果之材质(分)">
- <query id="UIB015040_01.SELECT" desc="" fetchSize="10">
- <![CDATA[
- SELECT
- B.QLTY_CD
- ,B.QLTY_CD_CFNM
- ,B.QLTY_MIN_TP
- ,B.QLTY_MAX_TP
- ,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_UNIT END) UNIT1,
- 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_UNIT END) UNIT2,
- 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_UNIT END) UNIT4,
- 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_UNIT END) UNIT5,
- MAX(CASE WHEN T.DSN_KIND = '5' THEN T.QLTY_DEC_CD END) QLTY_DEC_CD5
- FROM TBB01_DSN_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(+)
- ORDER BY B.DISPLAY_SEQ ASC
- ]]>
- </query>
- <query id="UIB015040_02.SELECT" desc="" fetchSize="10">
- <![CDATA[
- SELECT
- B.QLTY_CD
- ,B.QLTY_CD_CFNM
- ,B.QLTY_MIN_TP
- ,B.QLTY_MAX_TP
- ,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_UNIT END) UNIT1,
- 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_UNIT END) UNIT2,
- 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_UNIT END) UNIT4,
- 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_UNIT END) UNIT5,
- 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(+)
- ]]>
- </query>
- <query id="UIB015040_03.SELECT" fetchSize="" desc="">
- 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_DSN_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'
- </query>
- <query id="UIB015040_04.SELECT" fetchSize="" desc="">
- 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'
- </query>
- </queryMap>
|