| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- <?xml version="1.0" encoding='UTF-8'?>
- <queryMap desc="质检_炼钢报表">
-
- <query id="UIB030010.SELECT" desc="" fetchSize="10">
- <![CDATA[
- SELECT
- TO_CHAR(ROW_NUMBER()OVER(ORDER BY G02CC.CHARGE_NO)) SEQ --序号
- ,G02CC.CHARGE_NO --炉次号
- ,G02CC.CAST_CHARGE_SEQ --连浇序
- ,DECODE(G02CC.ACT_CCM_RT , 'J1' , '1#' , 'J2' , '2#') ACT_CCM_RT
- --,'' --样别
- --,'' --送样状态
- ,G02CC.STL_GRD --实际牌号
- ,TO_CHAR(G02SC.SLAB_LEN) SLAB_LEN --定尺
- ,G02SC.SLAB_WTH||'*'||G02SC.SLAB_THK WTH_LEN --规格
- ,DECODE(G02SC.BEF_STL_GRD , NULL, G02SC.STL_GRD , G02SC.BEF_STL_GRD ) BEF_STL_GRD --计划牌号
- ,COUNT(*) CNT_ALL --浇注支数
- ,SUM(G02SC.SLAB_WGT) CNT_ALL_WGT --浇注重量
- ,SUM(DECODE(G02SC.SLAB_INGR_DEC_GRD,'1',1,0)) CNT_1 --合格支数
- ,SUM(DECODE(G02SC.SLAB_INGR_DEC_GRD,'1',G02SC.SLAB_WGT,0)) CNT_1_WGT --合格重量
- ,SUM(DECODE(G02SC.HCR_CLF,'H',1,0)) CNT_HCR --热送支数
- ,SUM(DECODE(G02SC.HCR_CLF,'C',1,0)) CNT_CCR --落地支数
- ,G02CC.CHARGE_INGR_DEC_EMP_ID --判定人
- --,'' --质检人
- --,'' --入库人
- --,'' --班组
- ,G02CC.CASTING_END_DTIME --生产时间
- ,G02CC.INGR_DEC_DTIME
- ,G02SC.SMS_YARD_ENT_DTIME --入库时间
- FROM TBG02_CHARGE_COMM G02CC , TBG02_SLAB_COMM G02SC
- WHERE G02CC.CHARGE_NO = SUBSTR(G02SC.SLAB_NO(+),1,10)
- AND DECODE(?,'1',G02SC.SLAB_STOCK_ENT_DTIME,'2',G02CC.CASTING_END_DTIME , '3' , G02CC.INGR_DEC_DTIME) >= ?||'000000'
- AND DECODE(?,'1',G02SC.SLAB_STOCK_ENT_DTIME,'2',G02CC.CASTING_END_DTIME , '3' , G02CC.INGR_DEC_DTIME) <= ?||'235959'
- AND G02CC.STL_GRD LIKE ?||'%'
- AND DECODE(?,NULL,'L',SUBSTR(G02SC.CUR_LOAD_LOC , 0 , 1)) = 'L'
- AND G02CC.CHARGE_NO BETWEEN ? AND ?
- AND DECODE(G02SC.MATRL_END_CAUSE_CD , '5' , '5' , 'X') ='X'
- GROUP BY
- G02CC.CHARGE_NO
- ,G02CC.CAST_CHARGE_SEQ
- ,G02CC.STL_GRD
- ,TO_CHAR(G02SC.SLAB_LEN)
- ,DECODE(G02CC.ACT_CCM_RT , 'J1' , '1#' , 'J2' , '2#')
- ,G02SC.SLAB_WTH||'*'||G02SC.SLAB_THK
- ,DECODE(G02SC.BEF_STL_GRD , NULL, G02SC.STL_GRD , G02SC.BEF_STL_GRD )
- ,G02CC.CHARGE_INGR_DEC_EMP_ID
- ,G02CC.CASTING_END_DTIME
- ,G02CC.INGR_DEC_DTIME
- ,G02SC.SMS_YARD_ENT_DTIME
- UNION ALL
-
- SELECT
- TO_CHAR('合计') SEQ
- ,'共有'||TO_CHAR(COUNT(DISTINCT G02CC.CHARGE_NO))||'炉' CHARGE_NO
- ,'' --连浇序
- ,'' --机号
- --,'' --样别
- --,'' --送样状态
- ,'' --实际牌号
- ,'' --定尺
- ,'' --规格
- ,'' --计划牌号
- ,SUM(DECODE(G02SC.SLAB_NO,NULL,0,1)) CNT_ALL --浇注支数
- ,SUM(G02SC.SLAB_WGT) CNT_ALL_WGT --浇注重量
- ,SUM(DECODE(G02SC.SLAB_INGR_DEC_GRD,'1',1,0)) CNT_1 --合格支数
- ,SUM(DECODE(G02SC.SLAB_INGR_DEC_GRD,'1',G02SC.SLAB_WGT,0)) CNT_1_WGT --合格重量
- ,SUM(DECODE(G02SC.HCR_CLF,'H',1,0)) CNT_HCR --热送支数
- ,SUM(DECODE(G02SC.HCR_CLF,'C',1,0)) CNT_CCR --落地支数
- ,'' --判定人
- --,'' --质检人
- --,'' --入库人
- --,'' --班组
- ,'' --生产时间
- ,''
- ,'' --入库时间
- FROM TBG02_CHARGE_COMM G02CC , TBG02_SLAB_COMM G02SC
- WHERE G02CC.CHARGE_NO = SUBSTR(G02SC.SLAB_NO(+),1,10)
- AND DECODE(?,'1',G02SC.SLAB_STOCK_ENT_DTIME,'2',G02CC.CASTING_END_DTIME , '3' , G02CC.INGR_DEC_DTIME) >= ?||'000000'
- AND DECODE(?,'1',G02SC.SLAB_STOCK_ENT_DTIME,'2',G02CC.CASTING_END_DTIME , '3' , G02CC.INGR_DEC_DTIME) <= ?||'235959'
- AND G02CC.STL_GRD LIKE ?||'%'
- AND DECODE(?,NULL,'L',SUBSTR(G02SC.CUR_LOAD_LOC , 0 , 1)) = 'L'
- AND G02CC.CHARGE_NO BETWEEN ? AND ?
- AND DECODE(G02SC.MATRL_END_CAUSE_CD , '5' , '5' , 'X') ='X'
- GROUP BY '合计' , ''
- ]]>
- </query>
-
- </queryMap>
|