4117544d75de3c534b925071d075a33c7cf2259e.svn-base 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="废品详情查询">
  3. <query id="UIB030300_01.SELECT">
  4. <![CDATA[
  5. SELECT SUBSTR(T2.CC_DEVNO,2,1)||'#连铸机' ZJH --连铸机号
  6. ,T1.STL_GRD PH --牌号
  7. ,SUBSTR(T1.SLAB_NO, 1, 10) LH --炉次号
  8. ,T1.SLAB_NO BPH --板坯号
  9. ,(SELECT SM_CFNM FROM TBZ00_COMMCD WHERE SM_CD = T1.CRK_CD1 AND LG_CD = 'G03004') FPYY --废品原因
  10. ,T1.SLAB_TOT_DEC_GRD_DTIME PDSJ --判定时间
  11. ,(T1.SLAB_WGT)/1000 FPZL --废品重量
  12. ,T1.SLAB_LEN LENGTH --长度
  13. FROM TBG02_SLAB_COMM T1,TBG02_CHARGE_COMM T2
  14. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  15. AND (T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8')
  16. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= :1
  17. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= :2
  18. AND T1.CRK_CD1 IN (SELECT SM_CD FROM TBZ00_COMMCD WHERE SM_CFNM LIKE ('%'||:3||'%') AND LG_CD = 'G03004')
  19. AND NVL(T2.CC_DEVNO,'NULL') LIKE :4
  20. ORDER BY T2.CC_DEVNO,SUBSTR(T1.SLAB_NO, 1, 10),T1.SLAB_NO
  21. ]]>
  22. </query>
  23. <query id="UIB030300_02.SELECT">
  24. <![CDATA[
  25. SELECT SUBSTR(T2.CC_DEVNO,2,1)||'#连铸机' ZJH --连铸机号
  26. ,T1.STL_GRD PH --牌号
  27. ,SUBSTR(T1.SLAB_NO, 1, 10) LH --炉次号
  28. ,T1.SLAB_NO BPH --板坯号
  29. ,NVL((SELECT SM_CFNM FROM TBZ00_COMMCD WHERE SM_CD = T1.CRK_CD1 AND LG_CD = 'G03004'),'未知原因') FPYY --废品原因
  30. ,T1.SLAB_TOT_DEC_GRD_DTIME PDSJ --判定时间
  31. ,(T1.SLAB_WGT)/1000 FPZL --废品重量
  32. ,T1.SLAB_LEN LENGTH --长度
  33. FROM TBG02_SLAB_COMM T1,TBG02_CHARGE_COMM T2
  34. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  35. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= :1
  36. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= :2
  37. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8')
  38. AND (NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '8' AND NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '7'
  39. AND T1.CRK_CD1 IS NULL)) OR
  40. (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)
  41. AND ((T1.CRK_CD1 <> '02' AND T1.CRK_CD1 <> '03' AND T1.CRK_CD1 <> '04' AND
  42. T1.CRK_CD1 <> '07' AND T1.CRK_CD1 <> '09' AND T1.CRK_CD1 <> '10' AND
  43. T1.CRK_CD1 <> '14' AND T1.CRK_CD1 <> '18' AND T1.CRK_CD1 <> '30' AND
  44. T1.CRK_CD1 <> '31' AND T1.CRK_CD1 <> '32' AND T1.CRK_CD1 <> '33' AND
  45. T1.CRK_CD1 <> '34' AND T1.CRK_CD1 <> '35' AND T1.CRK_CD1 <> '36' AND
  46. T1.CRK_CD1 <> '44' AND T1.CRK_CD1 <> '47' AND T1.CRK_CD1 <> '48' AND
  47. T1.CRK_CD1 <> '49' AND T1.CRK_CD1 <> '50'))))
  48. AND NVL(T2.CC_DEVNO,'NULL') LIKE :3
  49. ORDER BY T2.CC_DEVNO,SUBSTR(T1.SLAB_NO, 1, 10),T1.SLAB_NO
  50. ]]>
  51. </query>
  52. <query id="UIB030300_03.SELECT">
  53. <![CDATA[
  54. SELECT SUBSTR(T2.CC_DEVNO,2,1)||'#连铸机' ZJH --连铸机号
  55. ,T1.STL_GRD PH --牌号
  56. ,SUBSTR(T1.SLAB_NO, 1, 10) LH --炉次号
  57. ,T1.SLAB_NO BPH --板坯号
  58. ,CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND (T1.SLAB_INGR_DEC_GRD_EXT = '7' OR T1.SLAB_INGR_DEC_GRD_EXT = '8') AND T1.CRK_CD1 IS NULL )
  59. THEN '化废'
  60. WHEN (SELECT SM_CFNM FROM TBZ00_COMMCD WHERE SM_CD = T1.CRK_CD1 AND LG_CD = 'G03004') IS NULL
  61. THEN '未知原因'
  62. ELSE (SELECT SM_CFNM FROM TBZ00_COMMCD WHERE SM_CD = T1.CRK_CD1 AND LG_CD = 'G03004') END FPYY --废品原因
  63. ,T1.SLAB_TOT_DEC_GRD_DTIME PDSJ --判定时间
  64. ,(T1.SLAB_WGT)/1000 FPZL --废品重量
  65. ,T1.SLAB_LEN LENGTH --长度
  66. FROM TBG02_SLAB_COMM T1,TBG02_CHARGE_COMM T2
  67. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  68. AND (T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8')
  69. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= :1
  70. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= :2
  71. AND NVL(T2.CC_DEVNO,'NULL') LIKE :3
  72. ORDER BY T2.CC_DEVNO,SUBSTR(T1.SLAB_NO, 1, 10),T1.SLAB_NO
  73. ]]>
  74. </query>
  75. <query id="UIB030300_04.SELECT">
  76. <![CDATA[
  77. SELECT SUBSTR(T2.CC_DEVNO,2,1)||'#连铸机' ZJH --连铸机号
  78. ,T1.STL_GRD PH --牌号
  79. ,SUBSTR(T1.SLAB_NO, 1, 10) LH --炉次号
  80. ,T1.SLAB_NO BPH --板坯号
  81. ,'化废' FPYY --废品原因
  82. ,T1.SLAB_TOT_DEC_GRD_DTIME PDSJ --判定时间
  83. ,(T1.SLAB_WGT)/1000 FPZL --废品重量
  84. ,T1.SLAB_LEN LENGTH --长度
  85. FROM TBG02_SLAB_COMM T1,TBG02_CHARGE_COMM T2
  86. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  87. AND (T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8')
  88. AND (T1.SLAB_INGR_DEC_GRD_EXT ='8' OR T1.SLAB_INGR_DEC_GRD_EXT ='7')
  89. AND T1.CRK_CD1 IS NULL
  90. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= :1
  91. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= :2
  92. AND NVL(T2.CC_DEVNO,'NULL') LIKE :3
  93. ORDER BY T2.CC_DEVNO,SUBSTR(T1.SLAB_NO, 1, 10),T1.SLAB_NO
  94. ]]>
  95. </query>
  96. </queryMap>