edd0ecf71581e0f62269a4ef511093054d5c71de.svn-base 94 KB

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