c9fbc9e83a219ce47edb63e24114735ed8f11463.svn-base 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH090030_01.select" desc=" 加热炉出炉报表 " fetchSize="10">
  4. <![CDATA[
  5. select
  6. ROWNUM seq,
  7. a.slab_no,
  8. a.COIL_NO,
  9. (select c.STL_GRD from tbg02_slab_comm c where c.SLAB_NO = a.SLAB_NO ) stl_grd,
  10. (select c.slab_thk||'*'||c.slab_wth||'*'||c.slab_len from tbg02_slab_comm c where c.SLAB_NO = a.SLAB_NO) t_w_l,
  11. (select c.SLAB_WGT from tbg02_slab_comm c where c.SLAB_NO = a.SLAB_NO) slab_wgt,
  12. a.devno,
  13. DECODE(a.ROW_NUM,'1','一列','2','二列','0','长坯') ROW_NUM,
  14. a.EXTRACT_DTIME,
  15. (select d.COIL_NO from tbh02_coil_comm d where d.SLAB_NO = a.SLAB_NO and d.COIL_NO = a.COIL_NO) coil_no,
  16. a.EXTRACT_WK_EMP_NO,
  17. '' memo,
  18. (select d.OLD_SAMPL_NO from tbh02_coil_comm d where d.SLAB_NO = a.SLAB_NO and d.COIL_NO = a.COIL_NO) OLD_SAMPL_NO,
  19. DECODE(B.REG_ID,'NIH020030','二级接收','UIH020020','界面录入') REG_ID,
  20. B.REG_DTIME,
  21. DECODE(B.MOD_ID,'NIH020030','二级接收','UIH020020','界面录入') MOD_ID,
  22. B.MOD_DTIME,
  23. B.REG_USE_ID from
  24. tbh02_reheatfur a,tbh02_rhf_missno b
  25. where a.SLAB_NO = b.SLAB_NO(+)
  26. and a.COIL_NO = b.COIL_NO(+)
  27. and substr(a.EXTRACT_DTIME,1,12) >= :1
  28. and substr(a.EXTRACT_DTIME,1,12) <= :2
  29. and a.EXTRACT_WKGROUP||'&' like :3||'%'
  30. and a.EXTRACT_WKSHIFT||'&' like :4||'%'
  31. and b.MISSNO_CLF||'&' like :5||'%'
  32. order by a.EXTRACT_DTIME
  33. ]]>
  34. </query>
  35. <query id="UIH090030_02.select" desc=" 加热炉出炉报表,统计重量和块数 " fetchSize="10">
  36. <![CDATA[
  37. select
  38. count((select c.SLAB_NO from tbg02_slab_comm c where c.SLAB_NO = a.SLAB_NO)) COIL_CNT,
  39. nvl(sum((select c.SLAB_WGT from tbg02_slab_comm c where c.SLAB_NO = a.SLAB_NO ))/1000,0) COIL_WGT
  40. from
  41. tbh02_reheatfur a,tbh02_rhf_missno b
  42. where a.SLAB_NO = b.SLAB_NO(+)
  43. and a.COIL_NO = b.COIL_NO(+)
  44. and substr(a.EXTRACT_DTIME,1,12) >= :1
  45. and substr(a.EXTRACT_DTIME,1,12) <= :2
  46. and a.EXTRACT_WKGROUP||'&' like :3||'%'
  47. and a.EXTRACT_WKSHIFT||'&' like :4||'%'
  48. and b.MISSNO_CLF||'&' like :5||'%'
  49. order by a.EXTRACT_DTIME
  50. ]]>
  51. </query>
  52. </queryMap>