65e19779d803810a87c05286d6df9d1df1cfc40b.svn-base 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH050200_01.select" desc="钢卷库库区信息查询">
  4. <![CDATA[
  5. /**********************************************************************************
  6. SELECT a.YARD_CLF,a.ROW_COUNT||'__('||nvl(b.ROW_COUNT,0)||')' ROW_COUNT,
  7. RHF_SCH
  8. FROM
  9. (
  10. SELECT DISTINCT YARD_CLF
  11. ,COUNT(COIL_NO) ROW_COUNT
  12. FROM TBH05_COIL_YARD
  13. WHERE SUBSTR(YARD_CLF,1,2) = ?
  14. GROUP BY YARD_CLF
  15. ) a,
  16. (
  17. SELECT DISTINCT YARD_CLF
  18. ,COUNT(a.COIL_NO) ROW_COUNT
  19. ,'Y' RHF_SCH
  20. FROM TBH05_COIL_YARD a,TBH02_COIL_COMM b
  21. WHERE b.TOT_DEC_GRD = '1'
  22. AND b.OLD_SAMPL_NO = a.coil_no
  23. AND b.COIL_STAT = '2'
  24. AND SUBSTR(YARD_CLF,1,2) = ?
  25. GROUP BY YARD_CLF
  26. ) b
  27. WHERE a.YARD_CLF = b.YARD_CLF(+)
  28. order by a.YARD_CLF
  29. ***************************************************************/
  30. SELECT a.YARD_CLF,a.ROW_COUNT||'__('||nvl(b.ROW_COUNT,0)||')' ROW_COUNT
  31. FROM
  32. (
  33. SELECT DISTINCT YARD_CLF
  34. ,COUNT(YARD_CLF) ROW_COUNT
  35. FROM TBH05_COIL_YARD
  36. WHERE SUBSTR(YARD_CLF,1,2) = ?
  37. GROUP BY YARD_CLF
  38. ) a,
  39. (
  40. SELECT DISTINCT YARD_CLF
  41. ,COUNT(COIL_NO) ROW_COUNT
  42. FROM TBH05_COIL_YARD
  43. WHERE SUBSTR(YARD_CLF,1,2) = ?
  44. GROUP BY YARD_CLF
  45. ) b
  46. WHERE a.YARD_CLF = b.YARD_CLF(+)
  47. order by a.YARD_CLF
  48. ]]>
  49. </query>
  50. <query id="UIH050200_02.select" desc="钢卷库统计数据来源">
  51. <![CDATA[
  52. SELECT
  53. ALL_T_CNT,ALL_GRD_T_CNT,YARD_CLF_CNT,YARD_CLF_GRD_CNT,
  54. SPM_YN_T_CNT,YARD_CLF_SPM_CNT
  55. FROM
  56. (
  57. SELECT COUNT(COIL_NO) ALL_T_CNT
  58. FROM TBH05_COIL_YARD
  59. WHERE YARD_CLF LIKE 'C1%'
  60. OR YARD_CLF LIKE 'C2%'
  61. OR YARD_CLF LIKE 'C3%'
  62. OR YARD_CLF LIKE 'C4%'
  63. ) T1,
  64. (
  65. SELECT COUNT(a.COIL_NO) ALL_GRD_T_CNT
  66. FROM TBH05_COIL_YARD a,TBH02_COIL_COMM b
  67. WHERE b.TOT_DEC_GRD = '1'
  68. AND a.COIL_NO = b.OLD_SAMPL_NO
  69. AND b.COIL_STAT = '2'
  70. AND (YARD_CLF LIKE 'C1%'
  71. OR YARD_CLF LIKE 'C2%'
  72. OR YARD_CLF LIKE 'C3%'
  73. OR YARD_CLF LIKE 'C4%'
  74. )
  75. ) T2,
  76. (
  77. SELECT COUNT(COIL_NO) YARD_CLF_CNT
  78. FROM TBH05_COIL_YARD
  79. WHERE YARD_CLF LIKE ?||'%'
  80. ) T3,
  81. (
  82. SELECT COUNT(a.COIL_NO) YARD_CLF_GRD_CNT
  83. FROM TBH05_COIL_YARD a,TBH02_COIL_COMM b
  84. WHERE b.TOT_DEC_GRD = '1'
  85. AND a.COIL_NO = b.OLD_SAMPL_NO
  86. AND b.COIL_STAT = '2'
  87. AND YARD_CLF LIKE ?||'%'
  88. ) T4,
  89. (
  90. SELECT COUNT(a.COIL_NO) SPM_YN_T_CNT
  91. FROM TBH05_COIL_YARD a,TBH02_COIL_COMM b
  92. WHERE b.SPM_YN = '1'
  93. AND a.COIL_NO = b.OLD_SAMPL_NO
  94. AND b.COIL_STAT = '2'
  95. AND (YARD_CLF LIKE 'C1%'
  96. OR YARD_CLF LIKE 'C2%'
  97. OR YARD_CLF LIKE 'C3%'
  98. OR YARD_CLF LIKE 'C4%'
  99. )
  100. ) T5 ,
  101. (
  102. SELECT COUNT(a.COIL_NO) YARD_CLF_SPM_CNT
  103. FROM TBH05_COIL_YARD a,TBH02_COIL_COMM b
  104. WHERE b.SPM_YN = '1'
  105. AND a.COIL_NO = b.OLD_SAMPL_NO
  106. AND b.COIL_STAT = '2'
  107. AND YARD_CLF LIKE ?||'%'
  108. ) T6
  109. ]]>
  110. </query>
  111. </queryMap>