5a188ea030c2e74b4072674359f01a465921238d.svn-base 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="综合判定结果查询">
  3. <query id="UIB020260_01.SELECT" desc="试样进程现状">
  4. <![CDATA[
  5. SELECT * FROM
  6. (SELECT TO_CHAR(SUM(DECODE(T1.COIL_NO,NULL,'',1))) CNT1 --轧钢指示(钢卷数)
  7. ,TO_CHAR(SUM(DECODE(UPPER(T1.SMP_DIR_PIC_YN),'Y',1,''))) CNT2 --采样指示(钢卷数)
  8. ,TO_CHAR(SUM(DECODE(UPPER(T1.SAMPL_PICK_YN),'Y',1,''))) CNT3 --采样(钢卷数)
  9. FROM TBH02_COIL_COMM T1
  10. WHERE T1.MILL_DTIME LIKE ?||'%'
  11. ) T1,
  12. --复样采集原因
  13. (SELECT TO_CHAR(SUM(DECODE(T1.OVER_SMP_TP,'1',1,''))) CNT4_1 --未采样
  14. ,TO_CHAR(SUM(DECODE(T1.OVER_SMP_TP,'2',1,''))) CNT4_2 --样片未入库
  15. ,TO_CHAR(SUM(DECODE(T1.OVER_SMP_TP,'3',1,''))) CNT4_3 --样片不良
  16. ,TO_CHAR(SUM(DECODE(T1.OVER_SMP_TP,'4',1,''))) CNT4_4 --材质不合格
  17. ,TO_CHAR(SUM(DECODE(T1.OVER_SMP_TP,'5',1,''))) CNT4_5 --其他
  18. FROM TBB02_LOT_COM T1
  19. WHERE T1. SMP_DIR_DTIME LIKE ?||'%'
  20. ) T2
  21. UNION ALL
  22. SELECT * FROM
  23. (SELECT TO_CHAR(SUM(DECODE(T1.COIL_NO,NULL,'',1))) CNT1 --轧钢指示(钢卷数)
  24. ,TO_CHAR(SUM(DECODE(UPPER(T1.SMP_DIR_PIC_YN),'Y',1,''))) CNT2 --采样指示(钢卷数)
  25. ,TO_CHAR(SUM(DECODE(UPPER(T1.SAMPL_PICK_YN),'Y',1,''))) CNT3 --采样(钢卷数)
  26. FROM TBH02_COIL_COMM T1
  27. WHERE T1.MILL_DTIME LIKE SUBSTR(?,1,6)||'%'
  28. ) T1,
  29. --复样采集原因
  30. (SELECT TO_CHAR(SUM(DECODE(T1.OVER_SMP_TP,'1',1,''))) CNT4_1 --未采样
  31. ,TO_CHAR(SUM(DECODE(T1.OVER_SMP_TP,'2',1,''))) CNT4_2 --样片未入库
  32. ,TO_CHAR(SUM(DECODE(T1.OVER_SMP_TP,'3',1,''))) CNT4_3 --样片不良
  33. ,TO_CHAR(SUM(DECODE(T1.OVER_SMP_TP,'4',1,''))) CNT4_4 --材质不合格
  34. ,TO_CHAR(SUM(DECODE(T1.OVER_SMP_TP,'5',1,''))) CNT4_5 --其他
  35. FROM TBB02_LOT_COM T1
  36. WHERE T1. SMP_DIR_DTIME LIKE SUBSTR(?,1,6)||'%'
  37. ) T2
  38. ]]>
  39. </query>
  40. <query id="UIB020260_02.SELECT" desc="材质判定">
  41. <![CDATA[
  42. SELECT TO_CHAR(SUM(DECODE(T1.COIL_NO,NULL,'',1))) CNT1 --材质判定(钢卷数)
  43. ,TO_CHAR(SUM(DECODE(T1.MATLQLTY_DEC_GRD,'1',1,''))) CNT2 --材质判定合格(钢卷数)
  44. ,TO_CHAR(SUM(DECODE(T1.MATLQLTY_DEC_GRD,'2',1,''))) CNT4 --材质判定不合格(钢卷数)
  45. ,TO_CHAR((SUM(DECODE(T1.MATLQLTY_DEC_GRD,'1',1,''))/SUM(DECODE(T1.COIL_NO,NULL,'',1)))*100,'999.99')||'%' AS CNT3
  46. FROM TBH02_COIL_COMM T1
  47. WHERE T1.MATLQLTY_DEC_DTIME LIKE ?||'%'
  48. UNION ALL
  49. SELECT TO_CHAR(SUM(DECODE(T1.COIL_NO,NULL,'',1))) CNT1 --材质判定(钢卷数)
  50. ,TO_CHAR(SUM(DECODE(T1.MATLQLTY_DEC_GRD,'1',1,''))) CNT2 --材质判定合格(钢卷数)
  51. ,TO_CHAR(SUM(DECODE(T1.MATLQLTY_DEC_GRD,'2',1,''))) CNT4 --材质判定不合格(钢卷数)
  52. ,TO_CHAR((SUM(DECODE(T1.MATLQLTY_DEC_GRD,'1',1,''))/SUM(DECODE(T1.COIL_NO,NULL,'',1)))*100,'999.99')||'%' AS CNT3
  53. FROM TBH02_COIL_COMM T1
  54. WHERE T1.MATLQLTY_DEC_DTIME LIKE SUBSTR(?,1,6)||'%'
  55. ]]>
  56. </query>
  57. <query id="UIB020260_03.SELECT" desc="不合格原因现况(日)">
  58. <![CDATA[
  59. SELECT T3.QLTY_CD_CFNM QLTY_CD,TO_CHAR(COUNT(T1.COIL_NO)) CNT
  60. FROM TBH02_COIL_COMM T1,TBB02_DCS_QLTY T2,TBB01_SEQ_QLTY T3
  61. WHERE T1.COIL_NO = T2.COIL_NO
  62. AND T2.QLTY_CD = T3.QLTY_CD
  63. AND T1.MATLQLTY_DEC_KIND = '2'
  64. AND T2.QLTY_DCS_RST = '2'
  65. AND T1.MATLQLTY_DEC_DTIME LIKE ?||'%'
  66. GROUP BY T3.QLTY_CD_CFNM
  67. ORDER BY CNT DESC
  68. ]]>
  69. </query>
  70. <query id="UIB020260_04.SELECT" desc="不合格原因现况(月)">
  71. <![CDATA[
  72. SELECT T3.QLTY_CD_CFNM QLTY_CD,TO_CHAR(COUNT(T1.COIL_NO)) CNT
  73. FROM TBH02_COIL_COMM T1,TBB02_DCS_QLTY T2,TBB01_SEQ_QLTY T3
  74. WHERE T1.COIL_NO = T2.COIL_NO
  75. AND T2.QLTY_CD = T3.QLTY_CD
  76. AND T1.MATLQLTY_DEC_KIND = '2'
  77. AND T2.QLTY_DCS_RST = '2'
  78. AND T1.MATLQLTY_DEC_DTIME LIKE SUBSTR(?,1,6)||'%'
  79. GROUP BY T3.QLTY_CD_CFNM
  80. ORDER BY CNT DESC
  81. ]]>
  82. </query>
  83. </queryMap>