FrmMilSamplingQuality.xml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "查询热轧钢管取样质量原始记录">
  3. <query id = "FrmMilSamplingQuality.queryMinResult" desc = "查询">
  4. <![CDATA[
  5. select REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') JUDGE_STOVE_NO,
  6. T.PLINE_CODE,
  7. (SELECT B.PLINE_NAME
  8. FROM COM_BASE_PLINE B
  9. WHERE B.PLINE_CODE = T.PLINE_CODE) PLINE_NAME,
  10. DECODE(T.COL_SHIFT, 1, '早班', 2, '中班', 3, '夜班', 0, '常白班') COL_SHIFT,
  11. DECODE(T.COL_GROUP, 1, '甲班', 2, '乙班', 3, '丙班', 4, '丁班') COL_GROUP,
  12. T.CHECK_DATE,
  13. T1.PIPE_LOCATION,
  14. DECODE(T1.PIPE_LOCATION, '0', '管端', '1', '管体', '2', '管尾') PIPE_LOCATION1,
  15. CASE
  16. GREATEST(NVL(T1.D1, 0), NVL(T1.D2, 0), NVL(T1.D3, 0), NVL(T1.D4, 0))
  17. WHEN 0 THEN
  18. NULL
  19. ELSE
  20. GREATEST(NVL(T1.D1, 0),
  21. NVL(T1.D2, 0),
  22. NVL(T1.D3, 0),
  23. NVL(T1.D4, 0))
  24. END DMAX,
  25. CASE LEAST(NVL(T1.D1, 99999),
  26. NVL(T1.D2, 99999),
  27. NVL(T1.D3, 99999),
  28. NVL(T1.D4, 99999))
  29. WHEN 99999 THEN
  30. NULL
  31. ELSE
  32. LEAST(NVL(T1.D1, 99999),
  33. NVL(T1.D2, 99999),
  34. NVL(T1.D3, 99999),
  35. NVL(T1.D4, 99999))
  36. END DMIN,
  37. T.REMARK,
  38. T.PASS_SERIES1,
  39. T.PASS_SERIES2,
  40. T.PASS_SERIES3,
  41. T.DOUBLE_B1,
  42. T.DOUBLE_B2,
  43. T.DOUBLE_B3,
  44. T.START_TEMP,
  45. T.END_TEMP,
  46. T2.VARIETIES ,
  47. T2.STEELNAME ,
  48. T2.GRADENAME ,
  49. T2.PIPE_SIZE ,
  50. T2.CUT_HEAD_LENGTHA ,
  51. T2.CUT_TRAIL_LENGTHA ,
  52. T3.BEGIN_ROLLING_TEMP ,
  53. T3.EXIT_TEMP ,
  54. T1.D1,
  55. T1.D2,
  56. T1.D3,
  57. T1.D4,
  58. T1.S1,
  59. T1.S2,
  60. T1.S3,
  61. T1.S4,
  62. T1.S5,
  63. T1.S6,
  64. T1.S7,
  65. T1.S8,
  66. T1.SMAX,
  67. T1.SMIN,
  68. T1.PASS_SERIES,
  69. T1.DOUBLE_B
  70. from MIL_HOT_CHECK t,
  71. MIL_HOT_CHECK_DETAIL T1,
  72. MIL_PLAN T2,
  73. MIL_SIZING_RESULT T3
  74. WHERE T.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO(+)
  75. AND T.JUDGE_STOVE_NO = T2.JUDGE_STOVE_NO(+)
  76. AND T.JUDGE_STOVE_NO = T3.JUDGE_STOVE_NO(+)
  77. ]]>
  78. </query>
  79. </queryMap>