UIB010360-query.xml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="新产品报表">
  3. <query id="UIB010360_01_HOST.SELECT" desc="热轧,查询满足条件的新产品">
  4. SELECT T.ORD_USE_CD
  5. ,ZL_NORM_COMM.FZ00_COMM('A01007' , T.ORD_USE_CD) ORD_USE_CD_NM
  6. ,SUM(CASE WHEN T.MILL_DTIME BETWEEN ? AND ? THEN T.ACT_WGT ELSE 0 END)/1000 DANG_WGT
  7. ,SUM(CASE WHEN SUBSTR(T.MILL_DTIME , 1,6) = TO_CHAR(SYSDATE , 'YYYYMM') THEN T.ACT_WGT ELSE 0 END)/1000 YUE_WGT
  8. FROM TBH02_COIL_COMM T
  9. GROUP BY T.ORD_USE_CD
  10. </query>
  11. <query id="UIB010360_02_HOST.SELECT" desc="热轧明细">
  12. SELECT T.OLD_SAMPL_NO
  13. ,T.SPEC_STL_GRD
  14. ,T.ACT_WGT/1000 ACT_WGT
  15. ,ZL_NORM_COMM.FZ00_COMM('A01007' , T.ORD_USE_CD) ORD_USE_CD
  16. FROM TBH02_COIL_COMM T
  17. WHERE T.OLD_SAMPL_NO IS NOT NULL
  18. AND T.MILL_DTIME BETWEEN ? AND ?
  19. AND T.ORD_USE_CD = ?
  20. ORDER BY T.OLD_SAMPL_NO
  21. </query>
  22. <query id="UIB010360_01_LG.SELECT" desc="炼钢,查询满足条件的新产品">
  23. SELECT T.ORD_USE_CD
  24. ,ZL_NORM_COMM.FZ00_COMM('A01007' , T.ORD_USE_CD) ORD_USE_CD_NM
  25. ,SUM(CASE WHEN T.SLAB_CUT_DTIME BETWEEN ? AND ? THEN T.SLAB_WGT ELSE 0 END)/1000 DANG_WGT
  26. ,SUM(CASE WHEN SUBSTR(T.SLAB_CUT_DTIME , 1,6) = TO_CHAR(SYSDATE , 'YYYYMM') THEN T.SLAB_WGT ELSE 0 END)/1000 YUE_WGT
  27. FROM TBG02_SLAB_COMM T
  28. GROUP BY T.ORD_USE_CD
  29. </query>
  30. <query id="UIB010360_02_LG.SELECT" desc="炼钢">
  31. SELECT T.SLAB_NO OLD_SAMPL_NO
  32. ,T.STL_GRD SPEC_STL_GRD
  33. ,T.SLAB_WGT/1000 ACT_WGT
  34. ,ZL_NORM_COMM.FZ00_COMM('A01007' , T.ORD_USE_CD) ORD_USE_CD
  35. FROM TBG02_SLAB_COMM T
  36. WHERE T.SLAB_CUT_DTIME BETWEEN ? AND ?
  37. AND T.ORD_USE_CD = ?
  38. ORDER BY T.SLAB_NO
  39. </query>
  40. <query id="UIB010360_01_SUAN.SELECT" desc="酸轧,查询满足条件的新产品">
  41. SELECT T.ORD_USE_CD
  42. ,ZL_NORM_COMM.FZ00_COMM('A01007' , T.ORD_USE_CD) ORD_USE_CD_NM
  43. ,SUM(CASE WHEN T.MILL_DTIME BETWEEN ? AND ? THEN T.ACT_WGT ELSE 0 END)/1000 DANG_WGT
  44. ,SUM(CASE WHEN SUBSTR(T.MILL_DTIME , 1,6) = TO_CHAR(SYSDATE , 'YYYYMM') THEN T.ACT_WGT ELSE 0 END)/1000 YUE_WGT
  45. FROM C_TBL02_COIL_COMM T
  46. GROUP BY T.ORD_USE_CD
  47. </query>
  48. <query id="UIB010360_02_SUAN.SELECT" desc="酸轧明细">
  49. SELECT T.COIL_NO OLD_SAMPL_NO
  50. ,T.SPEC_STL_GRD
  51. ,T.ACT_WGT/1000 ACT_WGT
  52. ,ZL_NORM_COMM.FZ00_COMM('A01007' , T.ORD_USE_CD) ORD_USE_CD
  53. FROM C_TBL02_COIL_COMM T
  54. WHERE T.COIL_NO IS NOT NULL
  55. AND T.MILL_DTIME BETWEEN ? AND ?
  56. AND T.ORD_USE_CD = ?
  57. ORDER BY T.COIL_NO
  58. </query>
  59. <query id="UIB010360_01_LIAN.SELECT" desc="连退,查询满足条件的新产品">
  60. SELECT T.ORD_USE_CD
  61. ,ZL_NORM_COMM.FZ00_COMM('A01007' , T.ORD_USE_CD) ORD_USE_CD_NM
  62. ,SUM(CASE WHEN T.MILL_DTIME BETWEEN ? AND ? THEN T.ACT_WGT ELSE 0 END)/1000 DANG_WGT
  63. ,SUM(CASE WHEN SUBSTR(T.MILL_DTIME , 1,6) = TO_CHAR(SYSDATE , 'YYYYMM') THEN T.ACT_WGT ELSE 0 END)/1000 YUE_WGT
  64. FROM C_TBC02_COIL_COMM T
  65. WHERE T.DIVIDE_YN = 'N'
  66. GROUP BY T.ORD_USE_CD
  67. </query>
  68. <query id="UIB010360_02_LIAN.SELECT" desc="连退明细">
  69. SELECT T.OLD_SAMPL_NO
  70. ,T.SPEC_STL_GRD
  71. ,T.ACT_WGT/1000 ACT_WGT
  72. ,ZL_NORM_COMM.FZ00_COMM('A01007' , T.ORD_USE_CD) ORD_USE_CD
  73. FROM C_TBC02_COIL_COMM T
  74. WHERE T.OLD_SAMPL_NO IS NOT NULL
  75. AND T.MILL_DTIME BETWEEN ? AND ?
  76. AND T.ORD_USE_CD = ?
  77. AND T.DIVIDE_YN = 'N'
  78. ORDER BY T.OLD_SAMPL_NO
  79. </query>
  80. </queryMap>