32d777da23e1bb8997edc8f3de6c7f0384a2a848.svn-base 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH090120_01.select" desc=" 销售打印 " fetchSize="10">
  4. <![CDATA[
  5. SELECT A.ORD_NO,
  6. A.SPEC_STL_GRD,
  7. A.OLD_SAMPL_NO,
  8. substr(A.SLAB_NO, 1, 10) CHARGE_NO,
  9. A.INSTR_COIL_THK,
  10. A.INSTR_COIL_WTH,
  11. A.ACT_WGT,
  12. D.FM_EXT_STRIP_TEMP,
  13. D.DC_TEMP_AVG,
  14. A.COIL_INDIA,
  15. A.MILL_DTIME,
  16. MAX(decode(b.CHEM_CD, 'C', b.CHEM_VAL)) C,
  17. MAX(decode(b.CHEM_CD, 'Mn', b.CHEM_VAL)) MN,
  18. MAX(decode(b.CHEM_CD, 'S', b.CHEM_VAL)) S,
  19. MAX(decode(b.CHEM_CD, 'P', b.CHEM_VAL)) P,
  20. MAX(decode(b.CHEM_CD, 'Si', b.CHEM_VAL)) SI,
  21. MAX(decode(b.CHEM_CD, 'Cr', b.CHEM_VAL)) CR,
  22. MAX(decode(b.CHEM_CD, 'Ni', b.CHEM_VAL)) NI,
  23. MAX(decode(b.CHEM_CD, 'Cu', b.CHEM_VAL)) CU,
  24. MAX(decode(b.CHEM_CD, 'Alt', b.CHEM_VAL)) ALT,
  25. MAX(decode(b.CHEM_CD, 'N', b.CHEM_VAL)) N,
  26. MAX(decode(b.CHEM_CD, 'B', b.CHEM_VAL)) B
  27. FROM TBH02_COIL_COMM A, TBB02_WORK_INGR B, TBB02_MS_COIL C , TBH02_MILL_RESULT D
  28. WHERE B.PROC_CD = C.PROC_CD
  29. AND B.CHEM_SEQ = C.CHEM_SEQ
  30. AND A.COIL_NO = C.COIL_NO
  31. AND A.COIL_NO = D.COIL_NO(+)
  32. AND SUBSTR(A.SLAB_NO, 1, 10) = B.CHARGE_NO
  33. AND A.ORD_NO = ?
  34. GROUP BY A.ORD_NO,
  35. A.ORD_SEQ,
  36. substr(A.SLAB_NO, 1, 10),
  37. A.SPEC_STL_GRD,
  38. A.OLD_SAMPL_NO,
  39. A.INSTR_COIL_THK,
  40. A.INSTR_COIL_WTH,
  41. A.ACT_WGT,
  42. D.FM_EXT_STRIP_TEMP,
  43. D.DC_TEMP_AVG,
  44. A.COIL_INDIA,
  45. A.MILL_DTIME
  46. union
  47. SELECT A.ORD_NO,
  48. substr(A.SLAB_NO, 1, 10) CHARGE_NO,
  49. A.SPEC_STL_GRD,
  50. A.OLD_SAMPL_NO,
  51. A.INSTR_COIL_THK,
  52. A.INSTR_COIL_WTH,
  53. A.ACT_WGT,
  54. D.FM_EXT_STRIP_TEMP,
  55. D.DC_TEMP_AVG,
  56. A.COIL_INDIA,
  57. A.MILL_DTIME,
  58. MAX(decode(b.CHEM_CD, 'C', b.CHEM_VAL)) C,
  59. MAX(decode(b.CHEM_CD, 'Mn', b.CHEM_VAL)) MN,
  60. MAX(decode(b.CHEM_CD, 'S', b.CHEM_VAL)) S,
  61. MAX(decode(b.CHEM_CD, 'P', b.CHEM_VAL)) P,
  62. MAX(decode(b.CHEM_CD, 'Si', b.CHEM_VAL)) SI,
  63. MAX(decode(b.CHEM_CD, 'Cr', b.CHEM_VAL)) CR,
  64. MAX(decode(b.CHEM_CD, 'Ni', b.CHEM_VAL)) NI,
  65. MAX(decode(b.CHEM_CD, 'Cu', b.CHEM_VAL)) CU,
  66. MAX(decode(b.CHEM_CD, 'Alt', b.CHEM_VAL)) ALT,
  67. MAX(decode(b.CHEM_CD, 'N', b.CHEM_VAL)) N,
  68. MAX(decode(b.CHEM_CD, 'B', b.CHEM_VAL)) B
  69. FROM c_tbl02_coil_comm A, TBB02_WORK_INGR B, TBB02_MS_COIL C , TBH02_MILL_RESULT D
  70. WHERE B.PROC_CD = C.PROC_CD
  71. AND B.CHEM_SEQ = C.CHEM_SEQ
  72. AND A.COIL_NO = C.COIL_NO
  73. AND A.COIL_NO = D.COIL_NO(+)
  74. AND SUBSTR(A.SLAB_NO, 1, 10) = B.CHARGE_NO
  75. AND A.ORD_NO = ?
  76. GROUP BY A.ORD_NO,
  77. A.ORD_SEQ,
  78. substr(A.SLAB_NO, 1, 10),
  79. A.SPEC_STL_GRD,
  80. A.OLD_SAMPL_NO,
  81. A.INSTR_COIL_THK,
  82. A.INSTR_COIL_WTH,
  83. A.ACT_WGT,
  84. D.FM_EXT_STRIP_TEMP,
  85. D.DC_TEMP_AVG,
  86. A.COIL_INDIA,
  87. A.MILL_DTIME
  88. ]]>
  89. </query>
  90. </queryMap>