JdgMilOfflineGroup.xml 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="">
  3. <query id="JdgMilOfflineGroup.getOldJudgeStoveNo" desc="获取原炉号信息">
  4. <![CDATA[
  5. SELECT DISTINCT *
  6. FROM (SELECT REGEXP_REPLACE(T.OLD_ZP_JUDGE_STOVE_NO, '-.*', '') JUDGE_STOVE_NO,
  7. (SELECT MIN(A.BATCH_NO) BATCH_NO
  8. FROM QCM_ZC_CHECKCONSIGN A
  9. WHERE A.JUDGE_STOVE_NO =
  10. REGEXP_REPLACE(T.OLD_ZP_JUDGE_STOVE_NO, '-.*', '')
  11. AND A.PROCESS_CODE = 'D'
  12. AND A.IS_FLAG = '0') BATCH_NO,
  13. REGEXP_REPLACE(T.ZP_M_LH, '-.*', '') ZP_JUDGE_STOVE_NO,
  14. (SELECT MIN(A.BATCH_NO) BATCH_NO
  15. FROM QCM_ZC_CHECKCONSIGN A
  16. WHERE A.JUDGE_STOVE_NO = REGEXP_REPLACE(T.ZP_M_LH, '-.*', '')
  17. AND A.PROCESS_CODE = 'D'
  18. AND A.IS_FLAG = '0') ZP_BATCH_NO
  19. FROM MIL_OFFLINE_GROUP T
  20. WHERE T.ZP_JUDGE_STOVE_NO LIKE {0} || '%'
  21. UNION ALL
  22. SELECT REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') JUDGE_STOVE_NO,
  23. (SELECT MIN(A.BATCH_NO) BATCH_NO
  24. FROM QCM_ZC_CHECKCONSIGN A
  25. WHERE A.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')
  26. AND A.PROCESS_CODE = 'D'
  27. AND A.IS_FLAG = '0') BATCH_NO,
  28. REGEXP_REPLACE(T.ZP_JUDGE_STOVE_NO, '-.*', '') ZP_JUDGE_STOVE_NO,
  29. (SELECT MIN(A.BATCH_NO) BATCH_NO
  30. FROM QCM_ZC_CHECKCONSIGN A
  31. WHERE A.JUDGE_STOVE_NO = REGEXP_REPLACE(T.ZP_JUDGE_STOVE_NO, '-.*', '')
  32. AND A.PROCESS_CODE = 'D'
  33. AND A.IS_FLAG = '0') ZP_BATCH_NO
  34. FROM MIL_FURNACES_RESLUT_DETIA T
  35. WHERE T.ZP_JUDGE_STOVE_NO LIKE {0} || '%'
  36. UNION ALL
  37. SELECT REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') JUDGE_STOVE_NO,
  38. (SELECT MIN(A.BATCH_NO) BATCH_NO
  39. FROM QCM_ZC_CHECKCONSIGN A
  40. WHERE A.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')
  41. AND A.PROCESS_CODE = 'D'
  42. AND A.IS_FLAG = '0') BATCH_NO,
  43. REGEXP_REPLACE(T.NEW_HEAT_NO, '-.*', '') ZP_JUDGE_STOVE_NO,
  44. (SELECT MIN(A.BATCH_NO) BATCH_NO
  45. FROM QCM_ZC_CHECKCONSIGN A
  46. WHERE A.JUDGE_STOVE_NO = SUBSTR(T.NEW_HEAT_NO, 1, 6)
  47. AND A.PROCESS_CODE = 'D'
  48. AND A.IS_FLAG = '0') ZP_BATCH_NO
  49. FROM MIL_SLAB_SCRAP T
  50. WHERE T.NEW_HEAT_NO LIKE {0} || '%')
  51. ]]>
  52. </query>
  53. </queryMap>