FrmMonitoring.xml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "炼钢--制造部--轧管监控">
  3. <query id = "FrmMonitoring.queryData" desc = "查询">
  4. <![CDATA[
  5. SELECT F.JUDGE_STOVE_NO,
  6. SUM(LGCOUNT)LGCOUNT,
  7. SUM(LGWEIGHT)LGWEIGHT,
  8. SUM(ZRCOUNT)ZRCOUNT,
  9. SUM(ZRWEIGHT)ZRWEIGHT,
  10. SUM(ZCCOUNT)ZCCOUNT,
  11. SUM(ZCWEIGHT)ZCWEIGHT,
  12. SUM(ZGCOUNT)ZGCOUNT,
  13. SUM(ZGWEIGHT)ZGWEIGHT,
  14. SUM(LGCOUNT - ZRCOUNT)CZCOUNT,
  15. SUM(LGWEIGHT - ZRWEIGHT)CZWEIGHT,
  16. SUM(ZCCOUNT - ZGCOUNT)CZCOUNT1,
  17. SUM(ZCWEIGHT - ZGWEIGHT)CZWEIGHT1
  18. FROM (SELECT T.JUDGE_STOVE_NO,
  19. NVL(SUM(T.ACT_COUNT),0) LGCOUNT,
  20. NVL(SUM(T.ACT_THEORY_WEIGHT),0) LGWEIGHT,
  21. 0 ZRCOUNT,
  22. 0 ZRWEIGHT,
  23. 0 ZCCOUNT,
  24. 0 ZCWEIGHT,
  25. 0 ZGCOUNT,
  26. 0 ZGWEIGHT
  27. FROM QCM_GP_JUDGE_APPLY T
  28. WHERE T.BAL_YEAR_MONTH = ?
  29. AND ((T.VALIDFLAG = '20' AND T.JUDGE_RESULT_CODE = '40740701') OR
  30. (T.VALIDFLAG = '00' AND T.INSTANCY_FLAG = '1'))
  31. AND T.IS_FLAG = '0'
  32. AND T.BELONG_CODE_JUGDE = '002001001'
  33. GROUP BY T.JUDGE_STOVE_NO
  34. UNION ALL
  35. SELECT T1.JUDGE_STOVE_NO,
  36. 0 LGCOUNT,
  37. 0 LGWEIGHT,
  38. NVL(SUM(T1.ACT_COUNT),0) ZRCOUNT,
  39. NVL(SUM(T1.ACT_WEIGHT),0) ZRWEIGHT,
  40. 0 ZCCOUNT,
  41. 0 ZCWEIGHT,
  42. 0 ZGCOUNT,
  43. 0 ZGWEIGHT
  44. FROM YDM_GP_INLIST T1
  45. WHERE T1.BAL_YEAR_MONTH = ?
  46. AND T1.INSTOCK_TYPE_CODE = '800709'
  47. AND T1.BELONG_CODE = '002001001'
  48. GROUP BY T1.JUDGE_STOVE_NO
  49. UNION ALL
  50. SELECT T2.JUDGE_STOVE_NO,
  51. 0 LGCOUNT,
  52. 0 LGWEIGHT,
  53. 0 ZRCOUNT,
  54. 0 ZRWEIGHT,
  55. NVL(SUM(T2.ACT_COUNT),0) ZCCOUNT,
  56. NVL(SUM(T2.ACT_WEIGHT),0) ZCWEIGHT,
  57. 0 ZGCOUNT,
  58. 0 ZGWEIGHT
  59. FROM YDM_GP_OUTLIST T2
  60. WHERE T2.BAL_YEAR_MONTH = ?
  61. AND T2.OUTSTOCK_TYPE_CODE = '800809'
  62. AND T2.BELONG_CODE = '002001001'
  63. GROUP BY T2.JUDGE_STOVE_NO
  64. UNION ALL
  65. SELECT T3.FEED_HEAT_NO JUDGE_STOVE_NO,
  66. 0 LGCOUNT,
  67. 0 LGWEIGHT,
  68. 0 ZRCOUNT,
  69. 0 ZRWEIGHT,
  70. 0 ZCCOUNT,
  71. 0 ZCWEIGHT,
  72. NVL(SUM(S.FEED_NUM_PLAN),0) ZGCOUNT,
  73. NVL(SUM(S.MAT_TOTAL_HEIGHT),0) ZGWEIGHT
  74. FROM MIL_PLAN T3, MIL_FEED_PLAN S
  75. WHERE T3.JUDGE_STOVE_NO = S.JUDGE_STOVE_NO
  76. AND NVL(T3.PRO_PLAN_ID,'/') = NVL(S.PRO_PLAN_ID,'/')
  77. AND NVL(T3.GX_PLAN_NO,'/') = NVL(S.GX_PLAN_NO,'/')
  78. AND T3.BACK_PLAN_FLAG = '0'
  79. AND T3.BACK_SLAB_FLAG = '0'
  80. AND T3.IS_LOAD = '1'
  81. AND T3.PLINE_CODE <> 'C072'
  82. AND T3.BAL_YEAR_MONTH = ?
  83. GROUP BY T3.FEED_HEAT_NO) F
  84. GROUP BY F.JUDGE_STOVE_NO
  85. ]]>
  86. </query>
  87. </queryMap>