614ebef6b5fb826e19306eac381cf473c33096eb.svn-base 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIG010030_01" desc=" " fetchSize="10">
  4. <![CDATA[
  5. SELECT '' NUM
  6. ,CHARGE_NO CHARGE_NO
  7. ,CHG_CHARGE_MANA_NO CHG_CHARGE_MANA_NO
  8. ,SUBSTR(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(LINE_PROC_CD,'B','BOF'),'C','CAS'),'R','RH'),'J','CCM'),'L','LF'),3) INSTR_TREAT_RT
  9. ,ACT_RT ACT_RT
  10. ,PROC_CD PROC_CD
  11. ,STL_GRD STL_GRD
  12. ,ORD_FL ORD_FL
  13. ,HCR_CLF HCR_CLF
  14. ,PRODNM_CD PRODNM_CD
  15. ,SPEC_ABBSYM SPEC_ABBSYM
  16. ,CAST_NO CAST_NO
  17. ,BOF_TAPPING_WGT BOF_TAPPING_WGT
  18. ,CCM_ARRV_WGT CCM_ARRV_WGT
  19. FROM
  20. (
  21. SELECT a.CHARGE_NO
  22. ,CHG_CHARGE_MANA_NO
  23. ,REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(LINE_PROC_CD,'J','->J'),'L','->L'),'R','->R'),'C','->C'),'B','->B') LINE_PROC_CD
  24. ,REPLACE(ACT_BOF_RT,'B','BOF')||
  25. DECODE(ACT_CAS_RT,NULL,NULL,'->')||
  26. REPLACE(ACT_CAS_RT,'C','CAS')||
  27. DECODE(ACT_RH_RT,NULL,NULL,'',NULL,'->')||
  28. REPLACE(ACT_RH_RT,'R','RH' )||
  29. DECODE(ACT_LF_RT,NULL,NULL,'',NULL,'->')||
  30. REPLACE(ACT_LF_RT,'L','LF')||
  31. DECODE(ACT_CCM_RT,NULL,NULL,'',NULL,'->')||
  32. REPLACE(ACT_CCM_RT,'J','CCM') ||
  33. DECODE(ACT_CCM_RT,NULL,NULL,NULL) ACT_RT
  34. ,SM_CFNM PROC_CD
  35. ,c.STL_GRD
  36. ,a.ORD_FL
  37. ,c.HCR_CLF
  38. ,c.PRODNM_CD
  39. ,c.SPEC_ABBSYM
  40. ,CAST_NO
  41. ,BOF_TAPPING_WGT
  42. ,CCM_ARRV_WGT
  43. FROM TBG02_CHARGE_COMM a ,
  44. TBF01_SPEC_CHARGE c ,
  45. (SELECT CHARGE_EDT_SEQ,CHG_CHARGE_MANA_NO FROM TBF01_CHARGE_IDX
  46. WHERE STATUS_CD IN('A','B')
  47. AND L2_SEND = 'Y'
  48. ORDER BY CHG_SEQ
  49. ) b ,
  50. ( SELECT a.CHARGE_NO ,a.TREAT_CD PROC_CD,SM_CFNM,MAX_DTIME
  51. FROM TBG03_STLMAKE_PROG a,
  52. (
  53. SELECT CHARGE_NO,MAX(TREAT_DTIME) MAX_DTIME
  54. FROM TBG03_STLMAKE_PROG
  55. WHERE CHARGE_STAT != '3'
  56. GROUP BY CHARGE_NO
  57. ) b,
  58. (
  59. SELECT SM_CD,SM_CFNM FROM TBZ00_COMMCD
  60. WHERE LG_CD = 'G02001'
  61. ) c
  62. WHERE a.TREAT_CD = c.SM_CD
  63. and a.CHARGE_NO = b.CHARGE_NO
  64. AND a.TREAT_DTIME = b.MAX_DTIME
  65. ) d
  66. WHERE a.CHARGE_NO = d.CHARGE_NO(+)
  67. AND b.CHG_CHARGE_MANA_NO = PLAN_CHARGE_NO(+)
  68. AND b.CHARGE_EDT_SEQ = c.CHARGE_EDT_SEQ
  69. )
  70. ]]>
  71. </query>
  72. </queryMap>