14d23ead8b252eacf677561a9a275025e209f5ee.svn-base 114 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="质量月报表">
  3. <query id="UIB030290_01.SELECT">
  4. <![CDATA[
  5. WITH SHIJIAN
  6. AS (SELECT :1 AS BT,:2 AS ET FROM DUAL)
  7. (
  8. SELECT '01' XH
  9. ,'一次性合格率' ZB
  10. ,0 DQ_1
  11. ,0 YL_1
  12. ,0 DQ_2
  13. ,0 YL_2
  14. ,0 DQ_3
  15. ,0 YL_3
  16. ,0 DQ_QC
  17. ,0 YL_QC
  18. FROM DUAL
  19. UNION
  20. SELECT '02' XH
  21. ,'检验量(t)' ZB
  22. ,(SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  23. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  24. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  25. AND T2.CC_DEVNO='J1'
  26. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  27. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  28. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  29. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  30. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  31. ) DQ_1 -- 1#当期检验量
  32. ,(SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  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 T2.CC_DEVNO='J1'
  36. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  37. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  38. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  39. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  40. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  41. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  42. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  43. ) YL_1 --1#月累检验量
  44. ,(SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  45. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  46. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  47. AND T2.CC_DEVNO='J2'
  48. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  49. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  50. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  51. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  52. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  53. ) DQ_2 --2#当期检验量
  54. ,(SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  55. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  56. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  57. AND T2.CC_DEVNO='J2'
  58. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  59. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  60. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  61. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  62. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  63. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  64. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  65. ) YL_2 --2#月累检验量
  66. ,(SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  67. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  68. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  69. AND T2.CC_DEVNO='J3'
  70. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  71. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  72. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  73. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  74. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  75. ) DQ_3 --3#当期检验量
  76. ,(SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  77. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  78. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  79. AND T2.CC_DEVNO='J3'
  80. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  81. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  82. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  83. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  84. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  85. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  86. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  87. ) YL_3 --3#月累检验量
  88. ,(SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  89. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  90. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  91. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  92. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  93. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  94. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  95. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  96. ) DQ_QC --全厂当期检验量
  97. ,(SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  98. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  99. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  100. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  101. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  102. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  103. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  104. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  105. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  106. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  107. ) YL_QC --全厂月累检验量
  108. FROM SHIJIAN
  109. UNION
  110. SELECT '03' XH
  111. ,'合格量(t)' ZB
  112. ,(SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8'))/*T1.SLAB_INGR_DEC_GRD = '1'*/ THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  113. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  114. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  115. AND T2.CC_DEVNO='J1'
  116. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  117. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  118. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)))
  119. ) DQ_1 -- 1#当期合格量
  120. ,(SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  121. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  122. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  123. AND T2.CC_DEVNO='J1'
  124. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  125. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  126. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  127. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET))))
  128. ) YL_1 --1#月累合格量
  129. ,(SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  130. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  131. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  132. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  133. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  134. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)))
  135. AND T2.CC_DEVNO='J2'
  136. ) DQ_2 --2#当期合格量
  137. ,(SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  138. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  139. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  140. AND T2.CC_DEVNO='J2'
  141. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  142. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  143. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  144. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET))))
  145. ) YL_2 --2#月累合格量
  146. ,(SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  147. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  148. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  149. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  150. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  151. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)))
  152. AND T2.CC_DEVNO='J3'
  153. ) DQ_3 --3#当期合格量
  154. ,(SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  155. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  156. WHERE
  157. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  158. AND T2.CC_DEVNO='J3'
  159. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  160. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  161. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  162. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET))))
  163. ) YL_3 --3#月累合格量
  164. ,(SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  165. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  166. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  167. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  168. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  169. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)))
  170. ) DQ_QC --全厂当期合格量
  171. ,(SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  172. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  173. WHERE
  174. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  175. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  176. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  177. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  178. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET))))
  179. ) YL_QC --全厂月累合格量
  180. FROM SHIJIAN
  181. UNION
  182. SELECT '04' XH
  183. ,'合格率(%)' ZB
  184. ,TO_CHAR((SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  185. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  186. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  187. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  188. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  189. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)))
  190. AND T2.CC_DEVNO='J1')
  191. /((SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  192. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  193. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  194. AND T2.CC_DEVNO='J1'
  195. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  196. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  197. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  198. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  199. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)))))),'0.9999')*100
  200. DQ_1 -- 1#当期合格率
  201. ,TO_CHAR((SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  202. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  203. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  204. AND T2.CC_DEVNO='J1'
  205. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  206. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  207. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  208. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  209. /((SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  210. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  211. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  212. AND T2.CC_DEVNO='J1'
  213. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  214. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  215. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  216. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  217. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  218. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  219. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET))))))),'0.9999')*100
  220. YL_1 --1#月累合格率
  221. ,TO_CHAR((SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  222. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  223. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  224. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  225. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  226. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)))
  227. AND T2.CC_DEVNO='J2')
  228. /((SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  229. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  230. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  231. AND T2.CC_DEVNO='J2'
  232. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  233. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  234. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  235. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  236. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)))))),'0.9999')*100
  237. DQ_2 -- 2#当期合格率
  238. ,TO_CHAR((SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  239. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  240. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  241. AND T2.CC_DEVNO='J2'
  242. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  243. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  244. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  245. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  246. /((SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  247. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  248. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  249. AND T2.CC_DEVNO='J2'
  250. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  251. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  252. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  253. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  254. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  255. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  256. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET))))))),'0.9999')*100
  257. YL_2 --2#月累合格率
  258. ,TO_CHAR((SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  259. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  260. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  261. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  262. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  263. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)))
  264. AND T2.CC_DEVNO='J3')
  265. /((SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  266. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  267. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  268. AND T2.CC_DEVNO='J3'
  269. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  270. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  271. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  272. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  273. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)))))),'0.9999')*100
  274. DQ_3 -- 3#当期合格率
  275. ,TO_CHAR((SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  276. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  277. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  278. AND T2.CC_DEVNO='J3'
  279. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  280. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  281. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  282. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  283. /((SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  284. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  285. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  286. AND T2.CC_DEVNO='J3'
  287. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  288. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  289. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  290. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  291. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  292. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  293. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET))))))),'0.9999')*100
  294. YL_3 --3#月累合格率
  295. ,TO_CHAR((SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  296. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  297. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  298. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  299. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  300. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  301. /((SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  302. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  303. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  304. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  305. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  306. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  307. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  308. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)))))),'0.9999')*100
  309. DQ_QC -- 全厂当期合格率
  310. ,TO_CHAR((SELECT SUM(CASE WHEN (NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  311. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  312. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  313. AND ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  314. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  315. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  316. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  317. /((SELECT SUM(CASE WHEN T1.SLAB_WGT / 1000 <> 0 THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  318. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  319. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  320. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  321. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  322. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  323. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  324. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  325. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  326. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET))))))),'0.9999')*100
  327. YL_QC --全厂月累合格率
  328. FROM SHIJIAN
  329. UNION
  330. SELECT '05' XH
  331. ,'废品量(t)' ZB
  332. ,(SELECT SUM(CASE WHEN (T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  333. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  334. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  335. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  336. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  337. AND T2.CC_DEVNO='J1') DQ_1 -- 1#当期牌废品量
  338. ,(SELECT SUM(CASE WHEN (T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  339. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  340. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  341. AND T2.CC_DEVNO='J1'
  342. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  343. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) YL_1 --1#月累废品量
  344. ,(SELECT SUM(CASE WHEN (T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  345. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  346. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  347. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  348. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  349. AND T2.CC_DEVNO='J2') DQ_2 --2#当期废品量
  350. ,(SELECT SUM(CASE WHEN (T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  351. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  352. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  353. AND T2.CC_DEVNO='J2'
  354. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  355. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) YL_2 --2#月累废品量
  356. ,(SELECT SUM(CASE WHEN (T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  357. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  358. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  359. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  360. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  361. AND T2.CC_DEVNO='J3') DQ_3 --3#当期废品量
  362. ,(SELECT SUM(CASE WHEN (T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  363. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  364. WHERE
  365. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  366. AND T2.CC_DEVNO='J3'
  367. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  368. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) YL_3 --3#月累废品量
  369. ,(SELECT SUM(CASE WHEN (T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  370. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  371. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  372. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  373. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  374. ) DQ_QC --全厂当期废品量
  375. ,(SELECT SUM(CASE WHEN (T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  376. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  377. WHERE
  378. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  379. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  380. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) YL_QC --全厂月累废品量
  381. FROM SHIJIAN
  382. UNION
  383. SELECT '06' XH
  384. ,'无合同未出库量(t)' ZB
  385. ,(SELECT SUM(CASE WHEN T1.ORD_NO IS NULL AND T1.SLAB_STAT = '2' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  386. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  387. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  388. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,8 ) >= SHIJIAN.BT
  389. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,8 ) <= SHIJIAN.ET
  390. AND T2.CC_DEVNO='J1') DQ_1 -- 1#当期无合同未出库量
  391. ,(SELECT SUM(CASE WHEN T1.ORD_NO IS NULL AND T1.SLAB_STAT = '2' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  392. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  393. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  394. AND T2.CC_DEVNO='J1'
  395. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  396. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,8 ) <= SHIJIAN.ET) YL_1 --1#月累无合同未出库量
  397. ,(SELECT SUM(CASE WHEN T1.ORD_NO IS NULL AND T1.SLAB_STAT = '2' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  398. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  399. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  400. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,8 ) >= SHIJIAN.BT
  401. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,8 ) <= SHIJIAN.ET
  402. AND T2.CC_DEVNO='J2') DQ_2 --2#当期无合同未出库量
  403. ,(SELECT SUM(CASE WHEN T1.ORD_NO IS NULL AND T1.SLAB_STAT = '2' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  404. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  405. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  406. AND T2.CC_DEVNO='J2'
  407. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  408. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,8 ) <= SHIJIAN.ET) YL_2 --2#月累无合同未出库量
  409. ,(SELECT SUM(CASE WHEN T1.ORD_NO IS NULL AND T1.SLAB_STAT = '2' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  410. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  411. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  412. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,8 ) >= SHIJIAN.BT
  413. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,8 ) <= SHIJIAN.ET
  414. AND T2.CC_DEVNO='J3') DQ_3 --3#当期无合同未出库量
  415. ,(SELECT SUM(CASE WHEN T1.ORD_NO IS NULL AND T1.SLAB_STAT = '2' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  416. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  417. WHERE
  418. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  419. AND T2.CC_DEVNO='J3'
  420. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  421. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,8 ) <= SHIJIAN.ET) YL_3 --3#月累无合同未出库量
  422. ,(SELECT SUM(CASE WHEN T1.ORD_NO IS NULL AND T1.SLAB_STAT = '2' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  423. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  424. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  425. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,8 ) >= SHIJIAN.BT
  426. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,8 ) <= SHIJIAN.ET
  427. ) DQ_QC --全厂当期无合同未出库量
  428. ,(SELECT SUM(CASE WHEN T1.ORD_NO IS NULL AND T1.SLAB_STAT = '2' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  429. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  430. WHERE
  431. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  432. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  433. AND SUBSTR(DECODE(T1.SLAB_TOT_DEC_GRD, '8', T1.SLAB_TOT_DEC_GRD_DTIME,'7',T1.SLAB_TOT_DEC_GRD_DTIME, T1.SLAB_CUT_DTIME) ,1,8 ) <= SHIJIAN.ET) YL_QC --全厂月累无合同未出库量
  434. FROM SHIJIAN
  435. UNION
  436. SELECT '07' XH
  437. ,'牌号改判量(t)' ZB
  438. ,(SELECT SUM(CASE WHEN T1.BEF_STL_GRD != T1.STL_GRD AND T1.BEF_STL_GRD IS NOT NULL THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  439. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  440. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  441. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  442. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  443. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  444. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  445. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  446. AND T2.CC_DEVNO='J1') DQ_1 -- 1#当期牌号改判量
  447. ,(SELECT SUM(CASE WHEN T1.BEF_STL_GRD != T1.STL_GRD AND T1.BEF_STL_GRD IS NOT NULL THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  448. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  449. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  450. AND T2.CC_DEVNO='J1'
  451. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  452. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  453. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  454. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  455. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  456. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  457. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  458. ) YL_1 --1#月累牌号改判量
  459. ,(SELECT SUM(CASE WHEN T1.BEF_STL_GRD != T1.STL_GRD AND T1.BEF_STL_GRD IS NOT NULL THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  460. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  461. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  462. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  463. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  464. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  465. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  466. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  467. AND T2.CC_DEVNO='J2') DQ_2 --2#当期牌号改判量
  468. ,(SELECT SUM(CASE WHEN T1.BEF_STL_GRD != T1.STL_GRD AND T1.BEF_STL_GRD IS NOT NULL THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  469. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  470. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  471. AND T2.CC_DEVNO='J2'
  472. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  473. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  474. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  475. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  476. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  477. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  478. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  479. ) YL_2 --2#月累牌号改判量
  480. ,(SELECT SUM(CASE WHEN T1.BEF_STL_GRD != T1.STL_GRD AND T1.BEF_STL_GRD IS NOT NULL THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  481. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  482. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  483. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  484. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  485. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  486. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  487. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  488. AND T2.CC_DEVNO='J3') DQ_3 --3#当期牌号改判量
  489. ,(SELECT SUM(CASE WHEN T1.BEF_STL_GRD != T1.STL_GRD AND T1.BEF_STL_GRD IS NOT NULL THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  490. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  491. WHERE
  492. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  493. AND T2.CC_DEVNO='J3'
  494. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  495. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  496. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  497. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  498. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  499. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  500. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  501. ) YL_3 --3#月累牌号改判量
  502. ,(SELECT SUM(CASE WHEN T1.BEF_STL_GRD != T1.STL_GRD AND T1.BEF_STL_GRD IS NOT NULL THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  503. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  504. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  505. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  506. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  507. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  508. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  509. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  510. ) DQ_QC --全厂当期牌号改判量
  511. ,(SELECT SUM(CASE WHEN T1.BEF_STL_GRD != T1.STL_GRD AND T1.BEF_STL_GRD IS NOT NULL THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  512. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  513. WHERE
  514. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  515. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  516. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  517. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  518. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  519. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  520. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  521. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  522. ) YL_QC --全厂月累牌号改判量
  523. FROM SHIJIAN
  524. UNION
  525. SELECT '08' XH
  526. ,'非计划量(t)' ZB
  527. ,(SELECT SUM(CASE WHEN (T1.ORD_FL = '2' ) OR
  528. (T1.ORD_FL = '1' AND
  529. (T1.SLAB_TOT_DEC_GRD IS NULL OR
  530. SUBSTR(T1.ORD_NO,2,1) IN ('6','7'))) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  531. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  532. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  533. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  534. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  535. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  536. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  537. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  538. AND T2.CC_DEVNO='J1') DQ_1 -- 1#当期非计划量
  539. ,(SELECT SUM(CASE WHEN (T1.ORD_FL = '2' ) OR
  540. (T1.ORD_FL = '1' AND
  541. (T1.SLAB_TOT_DEC_GRD IS NULL OR
  542. SUBSTR(T1.ORD_NO,2,1) IN ('6','7'))) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  543. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  544. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  545. AND T2.CC_DEVNO='J1'
  546. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  547. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  548. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  549. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  550. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  551. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  552. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  553. ) YL_1 --1#月累非计划量
  554. ,(SELECT SUM(CASE WHEN (T1.ORD_FL = '2' ) OR
  555. (T1.ORD_FL = '1' AND
  556. (T1.SLAB_TOT_DEC_GRD IS NULL OR
  557. SUBSTR(T1.ORD_NO,2,1) IN ('6','7'))) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  558. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  559. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  560. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  561. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  562. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  563. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  564. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  565. AND T2.CC_DEVNO='J2') DQ_2 --2#当期非计划量
  566. ,(SELECT SUM(CASE WHEN (T1.ORD_FL = '2' ) OR
  567. (T1.ORD_FL = '1' AND
  568. (T1.SLAB_TOT_DEC_GRD IS NULL OR
  569. SUBSTR(T1.ORD_NO,2,1) IN ('6','7'))) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  570. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  571. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  572. AND T2.CC_DEVNO='J2'
  573. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  574. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  575. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  576. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  577. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  578. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  579. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  580. ) YL_2 --2#月累非计划量
  581. ,(SELECT SUM(CASE WHEN (T1.ORD_FL = '2' ) OR
  582. (T1.ORD_FL = '1' AND
  583. (T1.SLAB_TOT_DEC_GRD IS NULL OR
  584. SUBSTR(T1.ORD_NO,2,1) IN ('6','7'))) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  585. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  586. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  587. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  588. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  589. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  590. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  591. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  592. AND T2.CC_DEVNO='J3') DQ_3 --3#当期非计划量
  593. ,(SELECT SUM(CASE WHEN (T1.ORD_FL = '2' ) OR
  594. (T1.ORD_FL = '1' AND
  595. (T1.SLAB_TOT_DEC_GRD IS NULL OR
  596. SUBSTR(T1.ORD_NO,2,1) IN ('6','7'))) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  597. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  598. WHERE
  599. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  600. AND T2.CC_DEVNO='J3'
  601. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  602. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  603. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  604. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  605. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  606. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  607. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  608. ) YL_3 --3#月累非计划量
  609. ,(SELECT SUM(CASE WHEN (T1.ORD_FL = '2' ) OR
  610. (T1.ORD_FL = '1' AND
  611. (T1.SLAB_TOT_DEC_GRD IS NULL OR
  612. SUBSTR(T1.ORD_NO,2,1) IN ('6','7'))) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  613. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  614. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  615. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  616. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET)
  617. OR ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  618. (SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET
  619. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) BETWEEN SHIJIAN.BT AND SHIJIAN.ET))))
  620. ) DQ_QC --全厂当期非计划量
  621. ,(SELECT SUM(CASE WHEN (T1.ORD_FL = '2' ) OR
  622. (T1.ORD_FL = '1' AND
  623. (T1.SLAB_TOT_DEC_GRD IS NULL OR
  624. SUBSTR(T1.ORD_NO,2,1) IN ('6','7'))) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  625. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  626. WHERE
  627. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  628. AND (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND
  629. SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  630. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME, 1, 8) <= SHIJIAN.ET) OR
  631. ((NVL(T1.SLAB_TOT_DEC_GRD, 'K') NOT IN ('7','8')) AND
  632. ((SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6) AND SUBSTR(T1.SMS_YARD_EXT_DTIME, 1, 8) <= SHIJIAN.ET)
  633. OR (T1.SMS_YARD_EXT_DTIME IS NULL AND (SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 6) >= SUBSTR(SHIJIAN.ET,1,6)
  634. AND SUBSTR(T1.SLAB_STOCK_ENT_DTIME, 1, 8) <= SHIJIAN.ET)))))
  635. ) YL_QC --全厂月累非计划量
  636. FROM SHIJIAN
  637. UNION
  638. SELECT '09' XH
  639. ,'化废(t)' ZB
  640. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND (T1.SLAB_INGR_DEC_GRD_EXT = '8' OR T1.SLAB_INGR_DEC_GRD_EXT = '7') AND T1.CRK_CD1 IS NULL) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  641. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  642. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  643. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  644. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  645. AND T2.CC_DEVNO='J1') DQ_1 -- 1#当期牌化废
  646. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND (T1.SLAB_INGR_DEC_GRD_EXT = '8' OR T1.SLAB_INGR_DEC_GRD_EXT = '7') AND T1.CRK_CD1 IS NULL) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  647. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  648. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  649. AND T2.CC_DEVNO='J1'
  650. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  651. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) YL_1 --1#月累化废
  652. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND (T1.SLAB_INGR_DEC_GRD_EXT = '8' OR T1.SLAB_INGR_DEC_GRD_EXT = '7') AND T1.CRK_CD1 IS NULL) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  653. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  654. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  655. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  656. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  657. AND T2.CC_DEVNO='J2') DQ_2 --2#当期化废
  658. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND (T1.SLAB_INGR_DEC_GRD_EXT = '8' OR T1.SLAB_INGR_DEC_GRD_EXT = '7') AND T1.CRK_CD1 IS NULL) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  659. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  660. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  661. AND T2.CC_DEVNO='J2'
  662. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  663. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) YL_2 --2#月累化废
  664. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND (T1.SLAB_INGR_DEC_GRD_EXT = '8' OR T1.SLAB_INGR_DEC_GRD_EXT = '7') AND T1.CRK_CD1 IS NULL) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  665. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  666. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  667. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  668. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  669. AND T2.CC_DEVNO='J3') DQ_3 --3#当期化废
  670. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND (T1.SLAB_INGR_DEC_GRD_EXT = '8' OR T1.SLAB_INGR_DEC_GRD_EXT = '7') AND T1.CRK_CD1 IS NULL) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  671. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  672. WHERE
  673. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  674. AND T2.CC_DEVNO='J3'
  675. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  676. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) YL_3 --3#月累化废
  677. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND (T1.SLAB_INGR_DEC_GRD_EXT = '8' OR T1.SLAB_INGR_DEC_GRD_EXT = '7') AND T1.CRK_CD1 IS NULL) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  678. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  679. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  680. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  681. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) DQ_QC --全厂当期化废
  682. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') AND (T1.SLAB_INGR_DEC_GRD_EXT = '8' OR T1.SLAB_INGR_DEC_GRD_EXT = '7') AND T1.CRK_CD1 IS NULL) THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  683. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  684. WHERE
  685. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  686. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  687. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) YL_QC --全厂月累化废
  688. FROM SHIJIAN
  689. UNION
  690. SELECT '10' XH
  691. ,'鼓肚(t)' ZB
  692. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('04','33','34') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  693. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  694. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  695. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  696. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  697. AND T2.CC_DEVNO='J1'
  698. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌鼓肚
  699. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('04','33','34') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  700. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  701. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  702. AND T2.CC_DEVNO='J1'
  703. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  704. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  705. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累鼓肚
  706. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('04','33','34') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  707. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  708. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  709. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  710. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  711. AND T2.CC_DEVNO='J2'
  712. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期鼓肚
  713. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('04','33','34') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  714. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  715. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  716. AND T2.CC_DEVNO='J2'
  717. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  718. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  719. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累鼓肚
  720. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('04','33','34') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  721. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  722. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  723. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  724. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  725. AND T2.CC_DEVNO='J3'
  726. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期鼓肚
  727. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('04','33','34') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  728. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  729. WHERE
  730. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  731. AND T2.CC_DEVNO='J3'
  732. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  733. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  734. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累鼓肚
  735. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('04','33','34') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  736. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  737. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  738. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  739. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  740. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期鼓肚
  741. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('04','33','34') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  742. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  743. WHERE
  744. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  745. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  746. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  747. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累鼓肚
  748. FROM SHIJIAN
  749. UNION
  750. SELECT '11' XH
  751. ,'割伤(t)' ZB
  752. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('48') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  753. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  754. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  755. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  756. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  757. AND T2.CC_DEVNO='J1'
  758. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌割伤
  759. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('48') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  760. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  761. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  762. AND T2.CC_DEVNO='J1'
  763. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  764. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  765. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累割伤
  766. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('48') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  767. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  768. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  769. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  770. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  771. AND T2.CC_DEVNO='J2'
  772. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期割伤
  773. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('48') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  774. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  775. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  776. AND T2.CC_DEVNO='J2'
  777. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  778. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  779. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累割伤
  780. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('48') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  781. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  782. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  783. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  784. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  785. AND T2.CC_DEVNO='J3'
  786. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期割伤
  787. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('48') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  788. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  789. WHERE
  790. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  791. AND T2.CC_DEVNO='J3'
  792. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  793. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  794. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累割伤
  795. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('48') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  796. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  797. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  798. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  799. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  800. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期割伤
  801. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('48') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  802. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  803. WHERE
  804. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  805. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  806. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  807. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累割伤
  808. FROM SHIJIAN
  809. UNION
  810. SELECT '12' XH
  811. ,'气孔(t)' ZB
  812. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '14' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  813. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  814. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  815. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  816. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  817. AND T2.CC_DEVNO='J1'
  818. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌气孔
  819. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '14' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  820. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  821. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  822. AND T2.CC_DEVNO='J1'
  823. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  824. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  825. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累气孔
  826. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '14' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  827. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  828. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  829. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  830. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  831. AND T2.CC_DEVNO='J2'
  832. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期气孔
  833. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '14' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  834. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  835. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  836. AND T2.CC_DEVNO='J2'
  837. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  838. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  839. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累气孔
  840. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '14' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  841. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  842. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  843. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  844. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  845. AND T2.CC_DEVNO='J3'
  846. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期气孔
  847. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '14' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  848. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  849. WHERE
  850. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  851. AND T2.CC_DEVNO='J3'
  852. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  853. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  854. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累气孔
  855. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '14' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  856. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  857. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  858. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  859. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  860. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期气孔
  861. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '14' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  862. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  863. WHERE
  864. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  865. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  866. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  867. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累气孔
  868. FROM SHIJIAN
  869. UNION
  870. SELECT '13' XH
  871. ,'裂纹(t)' ZB
  872. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('07','32','44','47','49') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  873. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  874. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  875. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  876. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  877. AND T2.CC_DEVNO='J1'
  878. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌裂纹
  879. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('07','32','44','47','49') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  880. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  881. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  882. AND T2.CC_DEVNO='J1'
  883. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  884. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  885. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累裂纹
  886. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('07','32','44','47','49') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  887. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  888. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  889. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  890. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  891. AND T2.CC_DEVNO='J2'
  892. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期裂纹
  893. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('07','32','44','47','49') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  894. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  895. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  896. AND T2.CC_DEVNO='J2'
  897. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  898. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  899. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累裂纹
  900. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('07','32','44','47','49') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  901. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  902. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  903. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  904. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  905. AND T2.CC_DEVNO='J3'
  906. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期裂纹
  907. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('07','32','44','47','49') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  908. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  909. WHERE
  910. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  911. AND T2.CC_DEVNO='J3'
  912. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  913. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  914. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累裂纹
  915. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('07','32','44','47','49') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  916. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  917. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  918. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  919. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  920. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期裂纹
  921. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('07','32','44','47','49') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  922. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  923. WHERE
  924. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  925. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  926. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  927. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累裂纹
  928. FROM SHIJIAN
  929. UNION
  930. SELECT '14' XH
  931. ,'短尺(t)' ZB
  932. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '50' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  933. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  934. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  935. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  936. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  937. AND T2.CC_DEVNO='J1'
  938. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌短尺
  939. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '50' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  940. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  941. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  942. AND T2.CC_DEVNO='J1'
  943. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  944. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  945. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累短尺
  946. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '50' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  947. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  948. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  949. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  950. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  951. AND T2.CC_DEVNO='J2'
  952. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期短尺
  953. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '50' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  954. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  955. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  956. AND T2.CC_DEVNO='J2'
  957. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  958. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  959. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累短尺
  960. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '50' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  961. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  962. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  963. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  964. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  965. AND T2.CC_DEVNO='J3'
  966. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期短尺
  967. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '50' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  968. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  969. WHERE
  970. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  971. AND T2.CC_DEVNO='J3'
  972. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  973. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  974. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累短尺
  975. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '50' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  976. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  977. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  978. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  979. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  980. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期短尺
  981. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '50' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  982. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  983. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  984. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  985. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  986. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累短尺
  987. FROM SHIJIAN
  988. UNION
  989. SELECT '15' XH
  990. ,'凹坑(t)' ZB
  991. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('18','35','36') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  992. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  993. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  994. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  995. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  996. AND T2.CC_DEVNO='J1'
  997. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌凹坑
  998. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('18','35','36') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  999. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1000. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1001. AND T2.CC_DEVNO='J1'
  1002. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1003. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1004. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累凹坑
  1005. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('18','35','36') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1006. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1007. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1008. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1009. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1010. AND T2.CC_DEVNO='J2'
  1011. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期凹坑
  1012. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('18','35','36') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1013. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1014. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1015. AND T2.CC_DEVNO='J2'
  1016. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1017. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1018. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累凹坑
  1019. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('18','35','36') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1020. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1021. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1022. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1023. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1024. AND T2.CC_DEVNO='J3'
  1025. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期凹坑
  1026. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('18','35','36') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1027. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1028. WHERE
  1029. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1030. AND T2.CC_DEVNO='J3'
  1031. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1032. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1033. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累凹坑
  1034. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('18','35','36') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1035. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1036. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1037. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1038. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1039. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期凹坑
  1040. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('18','35','36') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1041. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1042. WHERE
  1043. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1044. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1045. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1046. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累凹坑
  1047. FROM SHIJIAN
  1048. UNION
  1049. SELECT '16' XH
  1050. ,'夹杂(t)' ZB
  1051. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '10' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1052. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1053. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1054. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1055. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1056. AND T2.CC_DEVNO='J1'
  1057. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌夹杂
  1058. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '10' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1059. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1060. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1061. AND T2.CC_DEVNO='J1'
  1062. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1063. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1064. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累夹杂
  1065. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '10' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1066. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1067. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1068. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1069. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1070. AND T2.CC_DEVNO='J2'
  1071. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期夹杂
  1072. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '10' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1073. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1074. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1075. AND T2.CC_DEVNO='J2'
  1076. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1077. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1078. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累夹杂
  1079. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '10' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1080. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1081. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1082. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1083. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1084. AND T2.CC_DEVNO='J3'
  1085. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期夹杂
  1086. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '10' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1087. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1088. WHERE
  1089. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1090. AND T2.CC_DEVNO='J3'
  1091. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1092. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1093. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累夹杂
  1094. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '10' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1095. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1096. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1097. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1098. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1099. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期夹杂
  1100. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '10' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1101. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1102. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1103. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1104. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1105. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累夹杂
  1106. FROM SHIJIAN
  1107. UNION
  1108. SELECT '17' XH
  1109. ,'分层(t)' ZB
  1110. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '31' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1111. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1112. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1113. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1114. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1115. AND T2.CC_DEVNO='J1'
  1116. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌分层
  1117. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '31' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1118. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1119. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1120. AND T2.CC_DEVNO='J1'
  1121. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1122. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1123. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累分层
  1124. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '31' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1125. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1126. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1127. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1128. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1129. AND T2.CC_DEVNO='J2'
  1130. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期分层
  1131. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '31' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1132. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1133. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1134. AND T2.CC_DEVNO='J2'
  1135. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1136. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1137. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累分层
  1138. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '31' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1139. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1140. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1141. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1142. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1143. AND T2.CC_DEVNO='J3'
  1144. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期分层
  1145. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '31' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1146. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1147. WHERE
  1148. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1149. AND T2.CC_DEVNO='J3'
  1150. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1151. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1152. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累分层
  1153. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '31' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1154. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1155. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1156. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1157. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1158. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期分层
  1159. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '31' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1160. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1161. WHERE
  1162. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1163. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1164. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1165. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累分层
  1166. FROM SHIJIAN
  1167. UNION
  1168. SELECT '18' XH
  1169. ,'结疤(t)' ZB
  1170. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '09' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1171. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1172. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1173. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1174. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1175. AND T2.CC_DEVNO='J1'
  1176. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌结疤
  1177. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '09' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1178. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1179. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1180. AND T2.CC_DEVNO='J1'
  1181. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1182. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1183. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累结疤
  1184. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '09' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1185. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1186. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1187. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1188. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1189. AND T2.CC_DEVNO='J2'
  1190. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期结疤
  1191. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '09' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1192. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1193. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1194. AND T2.CC_DEVNO='J2'
  1195. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1196. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1197. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累结疤
  1198. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '09' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1199. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1200. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1201. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1202. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1203. AND T2.CC_DEVNO='J3'
  1204. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期结疤
  1205. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '09' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1206. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1207. WHERE
  1208. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1209. AND T2.CC_DEVNO='J3'
  1210. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1211. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1212. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累结疤
  1213. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '09' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1214. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1215. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1216. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1217. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1218. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期结疤
  1219. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '09' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1220. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1221. WHERE
  1222. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1223. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1224. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1225. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累结疤
  1226. FROM SHIJIAN
  1227. UNION
  1228. SELECT '19' XH
  1229. ,'双浇(t)' ZB
  1230. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '30' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1231. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1232. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1233. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1234. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1235. AND T2.CC_DEVNO='J1'
  1236. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌双浇
  1237. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '30' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1238. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1239. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1240. AND T2.CC_DEVNO='J1'
  1241. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1242. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1243. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累双浇
  1244. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '30' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1245. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1246. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1247. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1248. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1249. AND T2.CC_DEVNO='J2'
  1250. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期双浇
  1251. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '30' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1252. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1253. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1254. AND T2.CC_DEVNO='J2'
  1255. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1256. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1257. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累双浇
  1258. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '30' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1259. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1260. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1261. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1262. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1263. AND T2.CC_DEVNO='J3'
  1264. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期双浇
  1265. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '30' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1266. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1267. WHERE
  1268. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1269. AND T2.CC_DEVNO='J3'
  1270. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1271. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1272. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累双浇
  1273. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '30' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1274. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1275. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1276. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1277. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1278. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期双浇
  1279. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = '30' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1280. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1281. WHERE
  1282. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1283. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1284. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1285. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累双浇
  1286. FROM SHIJIAN
  1287. UNION
  1288. SELECT '20' XH
  1289. ,'弯曲(t)' ZB
  1290. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('02','03') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1291. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1292. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1293. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1294. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1295. AND T2.CC_DEVNO='J1'
  1296. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌弯曲
  1297. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('02','03') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1298. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1299. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1300. AND T2.CC_DEVNO='J1'
  1301. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1302. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1303. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累弯曲
  1304. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('02','03') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1305. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1306. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1307. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1308. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1309. AND T2.CC_DEVNO='J2'
  1310. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期弯曲
  1311. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('02','03') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1312. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1313. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1314. AND T2.CC_DEVNO='J2'
  1315. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1316. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1317. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累弯曲
  1318. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('02','03') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1319. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1320. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1321. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1322. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1323. AND T2.CC_DEVNO='J3'
  1324. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期弯曲
  1325. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('02','03') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1326. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1327. WHERE
  1328. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1329. AND T2.CC_DEVNO='J3'
  1330. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1331. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1332. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累弯曲
  1333. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('02','03') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1334. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1335. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1336. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1337. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1338. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期弯曲
  1339. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 IN ('02','03') THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1340. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1341. WHERE
  1342. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1343. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1344. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1345. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累弯曲
  1346. FROM SHIJIAN
  1347. UNION
  1348. SELECT '21' XH
  1349. ,'超长(t)' ZB
  1350. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'CC' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1351. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1352. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1353. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1354. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1355. AND T2.CC_DEVNO='J1'
  1356. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌超长
  1357. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'CC' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1358. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1359. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1360. AND T2.CC_DEVNO='J1'
  1361. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1362. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1363. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累超长
  1364. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'CC' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1365. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1366. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1367. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1368. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1369. AND T2.CC_DEVNO='J2'
  1370. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期超长
  1371. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'CC' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1372. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1373. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1374. AND T2.CC_DEVNO='J2'
  1375. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1376. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1377. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累超长
  1378. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'CC' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1379. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1380. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1381. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1382. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1383. AND T2.CC_DEVNO='J3'
  1384. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期超长
  1385. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'CC' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1386. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1387. WHERE
  1388. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1389. AND T2.CC_DEVNO='J3'
  1390. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1391. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1392. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累超长
  1393. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'CC' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1394. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1395. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1396. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1397. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1398. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期超长
  1399. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'CC' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1400. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1401. WHERE
  1402. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1403. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1404. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1405. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累超长
  1406. FROM SHIJIAN
  1407. UNION
  1408. SELECT '22' XH
  1409. ,'退废(t)' ZB
  1410. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'TF' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1411. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1412. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1413. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1414. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1415. AND T2.CC_DEVNO='J1'
  1416. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_1 -- 1#当期牌退废
  1417. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'TF' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1418. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1419. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1420. AND T2.CC_DEVNO='J1'
  1421. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1422. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1423. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_1 --1#月累退废
  1424. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'TF' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1425. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1426. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1427. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1428. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1429. AND T2.CC_DEVNO='J2'
  1430. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_2 --2#当期退废
  1431. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'TF' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1432. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1433. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1434. AND T2.CC_DEVNO='J2'
  1435. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1436. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1437. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_2 --2#月累退废
  1438. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'TF' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1439. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1440. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1441. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1442. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1443. AND T2.CC_DEVNO='J3'
  1444. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_3 --3#当期退废
  1445. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'TF' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1446. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1447. WHERE
  1448. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1449. AND T2.CC_DEVNO='J3'
  1450. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1451. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1452. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_3 --3#月累退废
  1453. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'TF' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1454. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1455. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1456. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1457. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1458. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) DQ_QC --全厂当期退废
  1459. ,(SELECT SUM(CASE WHEN T1.CRK_CD1 = 'TF' THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1460. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1461. WHERE
  1462. SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1463. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1464. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1465. AND ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)) YL_QC --全厂月累退废
  1466. FROM SHIJIAN
  1467. UNION
  1468. SELECT '23' XH
  1469. ,'其它(t)' ZB
  1470. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8')
  1471. AND (NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '8' AND NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '7'
  1472. AND T1.CRK_CD1 IS NULL)) OR
  1473. (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)
  1474. AND ((T1.CRK_CD1 <> '02' AND T1.CRK_CD1 <> '03' AND T1.CRK_CD1 <> '04' AND
  1475. T1.CRK_CD1 <> '07' AND T1.CRK_CD1 <> '09' AND T1.CRK_CD1 <> '10' AND
  1476. T1.CRK_CD1 <> '14' AND T1.CRK_CD1 <> '18' AND T1.CRK_CD1 <> '30' AND
  1477. T1.CRK_CD1 <> '31' AND T1.CRK_CD1 <> '32' AND T1.CRK_CD1 <> '33' AND
  1478. T1.CRK_CD1 <> '34' AND T1.CRK_CD1 <> '35' AND T1.CRK_CD1 <> '36' AND
  1479. T1.CRK_CD1 <> '44' AND T1.CRK_CD1 <> '47' AND T1.CRK_CD1 <> '48' AND
  1480. T1.CRK_CD1 <> '49' AND T1.CRK_CD1 <> '50')))
  1481. THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1482. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1483. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1484. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1485. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1486. AND T2.CC_DEVNO='J1') DQ_1 -- 1#当期牌其它
  1487. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8')
  1488. AND (NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '8' AND NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '7'
  1489. AND T1.CRK_CD1 IS NULL)) OR
  1490. (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)
  1491. AND ((T1.CRK_CD1 <> '02' AND T1.CRK_CD1 <> '03' AND T1.CRK_CD1 <> '04' AND
  1492. T1.CRK_CD1 <> '07' AND T1.CRK_CD1 <> '09' AND T1.CRK_CD1 <> '10' AND
  1493. T1.CRK_CD1 <> '14' AND T1.CRK_CD1 <> '18' AND T1.CRK_CD1 <> '30' AND
  1494. T1.CRK_CD1 <> '31' AND T1.CRK_CD1 <> '32' AND T1.CRK_CD1 <> '33' AND
  1495. T1.CRK_CD1 <> '34' AND T1.CRK_CD1 <> '35' AND T1.CRK_CD1 <> '36' AND
  1496. T1.CRK_CD1 <> '44' AND T1.CRK_CD1 <> '47' AND T1.CRK_CD1 <> '48' AND
  1497. T1.CRK_CD1 <> '49' AND T1.CRK_CD1 <> '50')))
  1498. THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1499. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1500. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1501. AND T2.CC_DEVNO='J1'
  1502. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1503. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) YL_1 --1#月累其它
  1504. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8')
  1505. AND (NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '8' AND NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '7'
  1506. AND T1.CRK_CD1 IS NULL)) OR
  1507. (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)
  1508. AND ((T1.CRK_CD1 <> '02' AND T1.CRK_CD1 <> '03' AND T1.CRK_CD1 <> '04' AND
  1509. T1.CRK_CD1 <> '07' AND T1.CRK_CD1 <> '09' AND T1.CRK_CD1 <> '10' AND
  1510. T1.CRK_CD1 <> '14' AND T1.CRK_CD1 <> '18' AND T1.CRK_CD1 <> '30' AND
  1511. T1.CRK_CD1 <> '31' AND T1.CRK_CD1 <> '32' AND T1.CRK_CD1 <> '33' AND
  1512. T1.CRK_CD1 <> '34' AND T1.CRK_CD1 <> '35' AND T1.CRK_CD1 <> '36' AND
  1513. T1.CRK_CD1 <> '44' AND T1.CRK_CD1 <> '47' AND T1.CRK_CD1 <> '48' AND
  1514. T1.CRK_CD1 <> '49' AND T1.CRK_CD1 <> '50')))
  1515. THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1516. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1517. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1518. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1519. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1520. AND T2.CC_DEVNO='J2') DQ_2 --2#当期其它
  1521. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8')
  1522. AND (NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '8' AND NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '7'
  1523. AND T1.CRK_CD1 IS NULL)) OR
  1524. (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)
  1525. AND ((T1.CRK_CD1 <> '02' AND T1.CRK_CD1 <> '03' AND T1.CRK_CD1 <> '04' AND
  1526. T1.CRK_CD1 <> '07' AND T1.CRK_CD1 <> '09' AND T1.CRK_CD1 <> '10' AND
  1527. T1.CRK_CD1 <> '14' AND T1.CRK_CD1 <> '18' AND T1.CRK_CD1 <> '30' AND
  1528. T1.CRK_CD1 <> '31' AND T1.CRK_CD1 <> '32' AND T1.CRK_CD1 <> '33' AND
  1529. T1.CRK_CD1 <> '34' AND T1.CRK_CD1 <> '35' AND T1.CRK_CD1 <> '36' AND
  1530. T1.CRK_CD1 <> '44' AND T1.CRK_CD1 <> '47' AND T1.CRK_CD1 <> '48' AND
  1531. T1.CRK_CD1 <> '49' AND T1.CRK_CD1 <> '50')))
  1532. THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1533. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1534. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1535. AND T2.CC_DEVNO='J2'
  1536. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1537. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) YL_2 --2#月累其它
  1538. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8')
  1539. AND (NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '8' AND NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '7'
  1540. AND T1.CRK_CD1 IS NULL)) OR
  1541. (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)
  1542. AND ((T1.CRK_CD1 <> '02' AND T1.CRK_CD1 <> '03' AND T1.CRK_CD1 <> '04' AND
  1543. T1.CRK_CD1 <> '07' AND T1.CRK_CD1 <> '09' AND T1.CRK_CD1 <> '10' AND
  1544. T1.CRK_CD1 <> '14' AND T1.CRK_CD1 <> '18' AND T1.CRK_CD1 <> '30' AND
  1545. T1.CRK_CD1 <> '31' AND T1.CRK_CD1 <> '32' AND T1.CRK_CD1 <> '33' AND
  1546. T1.CRK_CD1 <> '34' AND T1.CRK_CD1 <> '35' AND T1.CRK_CD1 <> '36' AND
  1547. T1.CRK_CD1 <> '44' AND T1.CRK_CD1 <> '47' AND T1.CRK_CD1 <> '48' AND
  1548. T1.CRK_CD1 <> '49' AND T1.CRK_CD1 <> '50')))
  1549. THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1550. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1551. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1552. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1553. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET
  1554. AND T2.CC_DEVNO='J3') DQ_3 --3#当期其它
  1555. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8')
  1556. AND (NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '8' AND NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '7'
  1557. AND T1.CRK_CD1 IS NULL)) OR
  1558. (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)
  1559. AND ((T1.CRK_CD1 <> '02' AND T1.CRK_CD1 <> '03' AND T1.CRK_CD1 <> '04' AND
  1560. T1.CRK_CD1 <> '07' AND T1.CRK_CD1 <> '09' AND T1.CRK_CD1 <> '10' AND
  1561. T1.CRK_CD1 <> '14' AND T1.CRK_CD1 <> '18' AND T1.CRK_CD1 <> '30' AND
  1562. T1.CRK_CD1 <> '31' AND T1.CRK_CD1 <> '32' AND T1.CRK_CD1 <> '33' AND
  1563. T1.CRK_CD1 <> '34' AND T1.CRK_CD1 <> '35' AND T1.CRK_CD1 <> '36' AND
  1564. T1.CRK_CD1 <> '44' AND T1.CRK_CD1 <> '47' AND T1.CRK_CD1 <> '48' AND
  1565. T1.CRK_CD1 <> '49' AND T1.CRK_CD1 <> '50')))
  1566. THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1567. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1568. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1569. AND T2.CC_DEVNO='J3'
  1570. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1571. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) YL_3 --3#月累其它
  1572. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8')
  1573. AND (NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '8' AND NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '7'
  1574. AND T1.CRK_CD1 IS NULL)) OR
  1575. (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)
  1576. AND ((T1.CRK_CD1 <> '02' AND T1.CRK_CD1 <> '03' AND T1.CRK_CD1 <> '04' AND
  1577. T1.CRK_CD1 <> '07' AND T1.CRK_CD1 <> '09' AND T1.CRK_CD1 <> '10' AND
  1578. T1.CRK_CD1 <> '14' AND T1.CRK_CD1 <> '18' AND T1.CRK_CD1 <> '30' AND
  1579. T1.CRK_CD1 <> '31' AND T1.CRK_CD1 <> '32' AND T1.CRK_CD1 <> '33' AND
  1580. T1.CRK_CD1 <> '34' AND T1.CRK_CD1 <> '35' AND T1.CRK_CD1 <> '36' AND
  1581. T1.CRK_CD1 <> '44' AND T1.CRK_CD1 <> '47' AND T1.CRK_CD1 <> '48' AND
  1582. T1.CRK_CD1 <> '49' AND T1.CRK_CD1 <> '50')))
  1583. THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1584. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1585. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1586. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) >= SHIJIAN.BT
  1587. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) DQ_QC --全厂当期其它
  1588. ,(SELECT SUM(CASE WHEN ((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8')
  1589. AND (NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '8' AND NVL(T1.SLAB_INGR_DEC_GRD_EXT,'K') <> '7'
  1590. AND T1.CRK_CD1 IS NULL)) OR
  1591. (((T1.SLAB_TOT_DEC_GRD = '7' OR T1.SLAB_TOT_DEC_GRD = '8') /*AND T1.EXTSHAPE_GRD_EXT = '8'*/)
  1592. AND ((T1.CRK_CD1 <> '02' AND T1.CRK_CD1 <> '03' AND T1.CRK_CD1 <> '04' AND
  1593. T1.CRK_CD1 <> '07' AND T1.CRK_CD1 <> '09' AND T1.CRK_CD1 <> '10' AND
  1594. T1.CRK_CD1 <> '14' AND T1.CRK_CD1 <> '18' AND T1.CRK_CD1 <> '30' AND
  1595. T1.CRK_CD1 <> '31' AND T1.CRK_CD1 <> '32' AND T1.CRK_CD1 <> '33' AND
  1596. T1.CRK_CD1 <> '34' AND T1.CRK_CD1 <> '35' AND T1.CRK_CD1 <> '36' AND
  1597. T1.CRK_CD1 <> '44' AND T1.CRK_CD1 <> '47' AND T1.CRK_CD1 <> '48' AND
  1598. T1.CRK_CD1 <> '49' AND T1.CRK_CD1 <> '50')))
  1599. THEN T1.SLAB_WGT / 1000 ELSE 0 END)
  1600. FROM TBG02_SLAB_COMM T1 ,TBG02_CHARGE_COMM T2
  1601. WHERE SUBSTR(T1.SLAB_NO, 1, 9) = SUBSTR(T2.CHARGE_NO(+),1,9)
  1602. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,6 ) >= SUBSTR(SHIJIAN.ET,1,6)
  1603. AND SUBSTR(T1.SLAB_TOT_DEC_GRD_DTIME ,1,8 ) <= SHIJIAN.ET) YL_QC --全厂月累其它
  1604. FROM SHIJIAN
  1605. )
  1606. ]]>
  1607. </query>
  1608. </queryMap>