UIN070010-query.xml 68 KB

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