fa74cf84ed78f208b6ca1e6e61f5e79471436539.svn-base 94 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH090060_01.select" desc="获取原料、产量、合格品、次品、待判定、中板、轧回、废品" fetchSize="10">
  4. <![CDATA[
  5. /***********************************************************************
  6. 黄提供,废弃
  7. (
  8. -- scrap weight
  9. SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
  10. FROM
  11. (
  12. SELECT COUNT(*) DAY_SCRAP_CNT, SUM(SCRAP_WGT) DAY_SCRAP_WGT
  13. FROM TBH02_COIL_COMM
  14. WHERE SCRAP_WGT is not null
  15. AND SUBSTR(MILL_DTIME,9,4) > ? AND SUBSTR(MILL_DTIME,9,4) < ?
  16. AND SUBSTR(MILL_DTIME,1,8) = ?
  17. AND MILL_DTIME IS NOT NULL
  18. ) a, -- daily
  19. (
  20. SELECT COUNT(*) MON_SCRAP_CNT, SUM(ACT_WGT) MON_SCRAP_WGT
  21. FROM TBH02_COIL_COMM
  22. WHERE SCRAP_WGT is not null
  23. AND SUBSTR(MILL_DTIME,9,4) > ? AND SUBSTR(MILL_DTIME,9,4) < ?
  24. AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(?,1,6)||'01'
  25. AND SUBSTR(MILL_DTIME,1,8) <= ?
  26. AND MILL_DTIME IS NOT NULL
  27. ) b -- monthly
  28. ) G
  29. 待判定
  30. (
  31. -- waiting total decision
  32. SELECT DAY_DEC_WAIT_CNT,MON_DEC_WAIT_CNT,DAY_DEC_WAIT_WGT,MON_DEC_WAIT_WGT
  33. FROM
  34. (
  35. SELECT COUNT(*) DAY_DEC_WAIT_CNT, SUM(ACT_WGT) DAY_DEC_WAIT_WGT
  36. FROM TBH02_COIL_COMM
  37. WHERE CUR_PROG_CD = 'SED'
  38. AND CUR_PROG_CD IS NOT NULL
  39. AND SUBSTR(MILL_DTIME,9,4) > :29 AND SUBSTR(MILL_DTIME,9,4) < :30
  40. AND SUBSTR(MILL_DTIME,1,8) = :31
  41. AND MILL_DTIME IS NOT NULL
  42. ) a, -- daily
  43. (
  44. SELECT COUNT(*) MON_DEC_WAIT_CNT, SUM(ACT_WGT) MON_DEC_WAIT_WGT
  45. FROM TBH02_COIL_COMM
  46. WHERE CUR_PROG_CD = 'SED'
  47. AND CUR_PROG_CD IS NOT NULL
  48. AND SUBSTR(MILL_DTIME,9,4) > :32 AND SUBSTR(MILL_DTIME,9,4) < :33
  49. AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:34,1,6)||'01'
  50. AND SUBSTR(MILL_DTIME,1,8) <= :35
  51. AND MILL_DTIME IS NOT NULL
  52. ) b -- monthly
  53. ) E,
  54. ************************************************************************/
  55. SELECT TO_CHAR(DAY_SLAB_CNT) DAY_SLAB_CNT ,TO_CHAR(MON_SLAB_CNT) MON_SLAB_CNT ,nvl((DAY_SLAB_WGT/1000),0) DAY_SLAB_WGT ,nvl((MON_SLAB_WGT/1000),0) MON_SLAB_WGT ,
  56. TO_CHAR(DAY_COIL_CNT) DAY_COIL_CNT ,TO_CHAR(MON_COIL_CNT) MON_COIL_CNT ,nvl((DAY_COIL_WGT/1000),0) DAY_COIL_WGT ,nvl((MON_COIL_WGT/1000),0) MON_COIL_WGT ,
  57. TO_CHAR(DAY_GRD_1_CNT) DAY_GRD_1_CNT ,TO_CHAR(MON_GRD_1_CNT) MON_GRD_1_CNT ,nvl((DAY_GRD_1_WGT/1000),0) DAY_GRD_1_WGT ,nvl((MON_GRD_1_WGT/1000),0) MON_GRD_1_WGT ,
  58. TO_CHAR(DAY_GRD_2_CNT) DAY_GRD_2_CNT ,TO_CHAR(MON_GRD_2_CNT) MON_GRD_2_CNT ,nvl((DAY_GRD_2_WGT/1000),0) DAY_GRD_2_WGT ,nvl((MON_GRD_2_WGT/1000),0) MON_GRD_2_WGT ,
  59. TO_CHAR(DAY_REJ_CNT) DAY_REJ_CNT ,TO_CHAR(MON_REJ_CNT) MON_REJ_CNT ,nvl(TO_CHAR(DAY_REJ_WGT/1000),0) DAY_REJ_WGT ,nvl(TO_CHAR(MON_REJ_WGT/1000),0) MON_REJ_WGT ,
  60. TO_CHAR(DAY_SCRAP_CNT) DAY_SCRAP_CNT ,TO_CHAR(MON_SCRAP_CNT) MON_SCRAP_CNT ,nvl(TO_CHAR(DAY_SCRAP_WGT/1000),0) DAY_SCRAP_WGT ,nvl(TO_CHAR(MON_SCRAP_WGT/1000),0) MON_SCRAP_WGT ,
  61. TO_CHAR(DAY_MISSNO_CNT) DAY_MISSNO_CNT ,TO_CHAR(MON_MISSNO_CNT) MON_MISSNO_CNT ,nvl(TO_CHAR(DAY_MISSNO_WGT/1000),0) DAY_MISSNO_WGT ,nvl(TO_CHAR(MON_MISSNO_WGT/1000),0) MON_MISSNO_WGT ,
  62. TO_CHAR(DAY_SIZE_CNT) DAY_SIZE_CNT ,TO_CHAR(MON_SIZE_CNT) MON_SIZE_CNT ,nvl((DAY_SIZE_WGT/1000),0) DAY_SIZE_WGT ,nvl((MON_SIZE_WGT/1000),0) MON_SIZE_WGT ,
  63. TO_CHAR(DAY_EXTSHAPE_CNT) DAY_EXTSHAPE_CNT,TO_CHAR(MON_EXTSHAPE_CNT) MON_EXTSHAPE_CNT,nvl((DAY_EXTSHAPE_WGT/1000),0) DAY_EXTSHAPE_WGT,nvl((MON_EXTSHAPE_WGT/1000),0) MON_EXTSHAPE_WGT,
  64. TO_CHAR(DAY_MATLQLTY_CNT) DAY_MATLQLTY_CNT,TO_CHAR(MON_MATLQLTY_CNT) MON_MATLQLTY_CNT,nvl((DAY_MATLQLTY_WGT/1000),0) DAY_MATLQLTY_WGT,nvl((MON_MATLQLTY_WGT/1000),0) MON_MATLQLTY_WGT,
  65. TO_CHAR(DAY_STL_CNT) DAY_STL_CNT ,TO_CHAR(MON_STL_CNT) MON_STL_CNT ,nvl((DAY_STL_WGT/1000),0) DAY_STL_WGT ,nvl((MON_STL_WGT/1000),0) MON_STL_WGT
  66. FROM
  67. (
  68. --- Slab weight,这里统一使用轧制时间即卷取时间来进行统计
  69. SELECT DAY_SLAB_CNT,MON_SLAB_CNT,DAY_SLAB_WGT ,MON_SLAB_WGT
  70. FROM
  71. (
  72. SELECT COUNT(*) DAY_SLAB_CNT, SUM(SLAB_WGT) DAY_SLAB_WGT
  73. FROM TBH02_COIL_COMM a,
  74. TBG02_SLAB_COMM b
  75. WHERE a.SLAB_NO = b.SLAB_NO
  76. AND SUBSTR(A.MILL_DTIME,9,4) > :1 AND SUBSTR(A.MILL_DTIME,9,4) < :2
  77. AND SUBSTR(A.MILL_DTIME,1,8) = :3
  78. ) a, -- daily
  79. (
  80. SELECT COUNT(*) MON_SLAB_CNT, SUM(SLAB_WGT) MON_SLAB_WGT
  81. FROM TBH02_COIL_COMM a,
  82. TBG02_SLAB_COMM b
  83. WHERE a.SLAB_NO = b.SLAB_NO
  84. AND SUBSTR(A.MILL_DTIME,9,4) > :4 AND SUBSTR(A.MILL_DTIME,9,4) < :5
  85. AND SUBSTR(A.MILL_DTIME,1,8) >= SUBSTR(:6,1,6)||'01'
  86. AND SUBSTR(A.MILL_DTIME,1,8) <= :7
  87. ) b -- monthly
  88. ) A,
  89. (
  90. -- coil weight
  91. SELECT DAY_COIL_CNT,MON_COIL_CNT,DAY_COIL_WGT ,MON_COIL_WGT
  92. FROM
  93. (
  94. SELECT COUNT(*) DAY_COIL_CNT,SUM(ACT_WGT) DAY_COIL_WGT
  95. FROM TBH02_COIL_COMM
  96. WHERE EXTSHAPE_DEC_GRD = '1'
  97. AND EXTSHAPE_DEC_GRD IS NOT NULL
  98. AND SUBSTR(MILL_DTIME,9,4) > :8 AND SUBSTR(MILL_DTIME,9,4) < :9
  99. AND SUBSTR(MILL_DTIME,1,8) = :10
  100. AND MILL_DTIME IS NOT NULL
  101. ) a, -- daily
  102. (
  103. SELECT COUNT(*) MON_COIL_CNT,SUM(ACT_WGT) MON_COIL_WGT
  104. FROM TBH02_COIL_COMM
  105. WHERE EXTSHAPE_DEC_GRD = '1'
  106. AND EXTSHAPE_DEC_GRD IS NOT NULL
  107. AND SUBSTR(MILL_DTIME,9,4) > :11 AND SUBSTR(MILL_DTIME,9,4) < :12
  108. AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:13,1,6)||'01'
  109. AND SUBSTR(MILL_DTIME,1,8) <= :14
  110. AND MILL_DTIME IS NOT NULL
  111. ) b -- monthly
  112. ) B,
  113. (
  114. -- EXTSHAPE_DEC_GRD decision grade 1
  115. SELECT DAY_GRD_1_CNT,MON_GRD_1_CNT,DAY_GRD_1_WGT,MON_GRD_1_WGT
  116. FROM
  117. (
  118. SELECT COUNT(*) DAY_GRD_1_CNT, SUM(ACT_WGT) DAY_GRD_1_WGT
  119. FROM TBH02_COIL_COMM
  120. WHERE EXTSHAPE_DEC_GRD = '1'
  121. AND EXTSHAPE_DEC_GRD IS NOT NULL
  122. AND SUBSTR(MILL_DTIME,9,4) > :15 AND SUBSTR(MILL_DTIME,9,4) < :16
  123. AND SUBSTR(MILL_DTIME,1,8) = :17
  124. AND MILL_DTIME IS NOT NULL
  125. ) a, -- daily
  126. (
  127. SELECT COUNT(*) MON_GRD_1_CNT, SUM(ACT_WGT) MON_GRD_1_WGT
  128. FROM TBH02_COIL_COMM
  129. WHERE EXTSHAPE_DEC_GRD = '1'
  130. AND EXTSHAPE_DEC_GRD IS NOT NULL
  131. AND SUBSTR(MILL_DTIME,9,4) > :18 AND SUBSTR(MILL_DTIME,9,4) < :19
  132. AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:20,1,6)||'01'
  133. AND SUBSTR(MILL_DTIME,1,8) <= :21
  134. AND MILL_DTIME IS NOT NULL
  135. ) b -- monthly
  136. ) C,
  137. (
  138. -- EXTSHAPE_DEC_GRD decision grade 2
  139. SELECT DAY_GRD_2_CNT,MON_GRD_2_CNT,DAY_GRD_2_WGT,MON_GRD_2_WGT
  140. FROM
  141. (
  142. SELECT COUNT(*) DAY_GRD_2_CNT, SUM(ACT_WGT) DAY_GRD_2_WGT
  143. FROM TBH02_COIL_COMM
  144. WHERE EXTSHAPE_DEC_GRD != '1'
  145. AND EXTSHAPE_DEC_GRD IS NOT NULL
  146. AND SUBSTR(MILL_DTIME,9,4) > :22 AND SUBSTR(MILL_DTIME,9,4) < :23
  147. AND SUBSTR(MILL_DTIME,1,8) = :24
  148. AND MILL_DTIME IS NOT NULL
  149. ) a, -- daily
  150. (
  151. SELECT COUNT(*) MON_GRD_2_CNT, SUM(ACT_WGT) MON_GRD_2_WGT
  152. FROM TBH02_COIL_COMM
  153. WHERE EXTSHAPE_DEC_GRD != '1'
  154. AND EXTSHAPE_DEC_GRD IS NOT NULL
  155. AND SUBSTR(MILL_DTIME,9,4) > :25 AND SUBSTR(MILL_DTIME,9,4) < :26
  156. AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:27,1,6)||'01'
  157. AND SUBSTR(MILL_DTIME,1,8) <= :28
  158. AND MILL_DTIME IS NOT NULL
  159. ) b
  160. ) D,
  161. (
  162. -- reject coil and slab 轧回
  163. SELECT DAY_REJ_CNT,MON_REJ_CNT,DAY_REJ_WGT,MON_REJ_WGT
  164. FROM
  165. (
  166. SELECT COUNT(*) DAY_REJ_CNT, SUM(SLAB_WGT) DAY_REJ_WGT
  167. FROM TBH02_COIL_COMM a,
  168. tbh02_rhf_missno b,
  169. tbg02_slab_comm c
  170. WHERE a.SLAB_NO = b.SLAB_NO
  171. AND a.slab_no = c.slab_no
  172. AND b.missno_clf = '3'
  173. AND SUBSTR(MILL_DTIME,9,4) > :29 AND SUBSTR(MILL_DTIME,9,4) < :30
  174. AND SUBSTR(MILL_DTIME,1,8) = :31
  175. AND MILL_DTIME IS NOT NULL
  176. ) a, -- daily
  177. (
  178. SELECT COUNT(*) MON_REJ_CNT, SUM(SLAB_WGT) MON_REJ_WGT
  179. FROM TBH02_COIL_COMM a,
  180. tbh02_rhf_missno b,
  181. tbg02_slab_comm c
  182. WHERE a.SLAB_NO = b.SLAB_NO
  183. AND a.slab_no = c.slab_no
  184. AND b.missno_clf = '3'
  185. AND SUBSTR(MILL_DTIME,9,4) > :32 AND SUBSTR(MILL_DTIME,9,4) < :33
  186. AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:34,1,6)||'01'
  187. AND SUBSTR(MILL_DTIME,1,8) <= :35
  188. AND MILL_DTIME IS NOT NULL
  189. )b -- monthly
  190. ) E ,
  191. (
  192. -- scrap weight 废钢
  193. SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
  194. FROM
  195. (
  196. SELECT COUNT(*) DAY_SCRAP_CNT, SUM(b.missno_bar_wgt) DAY_SCRAP_WGT
  197. FROM TBH02_COIL_COMM a,
  198. TBH02_MILL_RESULT b
  199. WHERE a.slab_no = b.slab_no
  200. and b.missno_bar_wgt is not null
  201. and b.missno_bar_thk is null
  202. and b.missno_bar_wth is null
  203. AND SUBSTR(a.MILL_DTIME,9,4) > :36 AND SUBSTR(a.MILL_DTIME,9,4) < :37
  204. AND SUBSTR(a.MILL_DTIME,1,8) = :38
  205. AND a.MILL_DTIME IS NOT NULL
  206. ) a, -- daily
  207. (
  208. SELECT COUNT(*) MON_SCRAP_CNT, SUM(b.missno_bar_wgt) MON_SCRAP_WGT
  209. FROM TBH02_COIL_COMM a,
  210. TBH02_MILL_RESULT b
  211. WHERE a.slab_no = b.slab_no
  212. and b.missno_bar_wgt is not null
  213. and b.missno_bar_thk is null
  214. and b.missno_bar_wth is null
  215. AND SUBSTR(a.MILL_DTIME,9,4) > :39 AND SUBSTR(a.MILL_DTIME,9,4) < :40
  216. AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:41,1,6)||'01'
  217. AND SUBSTR(a.MILL_DTIME,1,8) <= :42
  218. AND a.MILL_DTIME IS NOT NULL
  219. ) b -- monthly
  220. ) F,
  221. (
  222. -- missno_bar weight 中板
  223. SELECT DAY_MISSNO_CNT,MON_MISSNO_CNT,DAY_MISSNO_WGT,MON_MISSNO_WGT
  224. FROM
  225. (
  226. SELECT COUNT(*) DAY_MISSNO_CNT, SUM(b.missno_bar_wgt) DAY_MISSNO_WGT
  227. FROM TBH02_COIL_COMM a,
  228. TBH02_MILL_RESULT b
  229. WHERE a.slab_no = b.slab_no
  230. and b.missno_bar_wgt is not null
  231. and b.missno_bar_thk is not null
  232. and b.missno_bar_wth is not null
  233. AND SUBSTR(a.MILL_DTIME,9,4) > :43 AND SUBSTR(a.MILL_DTIME,9,4) < :44
  234. AND SUBSTR(a.MILL_DTIME,1,8) = :45
  235. AND a.MILL_DTIME IS NOT NULL
  236. ) a, -- daily
  237. (
  238. SELECT COUNT(*) MON_MISSNO_CNT, SUM(b.missno_bar_wgt) MON_MISSNO_WGT
  239. FROM TBH02_COIL_COMM a,
  240. TBH02_MILL_RESULT b
  241. WHERE a.slab_no = b.slab_no
  242. and b.missno_bar_wgt is not null
  243. and b.missno_bar_thk is not null
  244. and b.missno_bar_wth is not null
  245. AND SUBSTR(a.MILL_DTIME,9,4) > :46 AND SUBSTR(a.MILL_DTIME,9,4) < :47
  246. AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:48,1,6)||'01'
  247. AND SUBSTR(a.MILL_DTIME,1,8) <= :49
  248. AND a.MILL_DTIME IS NOT NULL
  249. ) b -- monthly
  250. ) G,
  251. (
  252. -- SIZE_DEC_RST != '1'
  253. SELECT DAY_SIZE_CNT,MON_SIZE_CNT,DAY_SIZE_WGT,MON_SIZE_WGT
  254. FROM
  255. (
  256. SELECT COUNT(*) DAY_SIZE_CNT, SUM(a.act_wgt) DAY_SIZE_WGT
  257. FROM TBH02_COIL_COMM a
  258. WHERE a.Size_Dec_Rst != '1'
  259. AND SUBSTR(a.MILL_DTIME,9,4) > :50 AND SUBSTR(a.MILL_DTIME,9,4) < :51
  260. AND SUBSTR(a.MILL_DTIME,1,8) = :52
  261. AND a.MILL_DTIME IS NOT NULL
  262. ) a, -- daily
  263. (
  264. SELECT COUNT(*) MON_SIZE_CNT, SUM(a.act_wgt) MON_SIZE_WGT
  265. FROM TBH02_COIL_COMM a
  266. WHERE a.Size_Dec_Rst != '1'
  267. AND SUBSTR(a.MILL_DTIME,9,4) > :53 AND SUBSTR(a.MILL_DTIME,9,4) < :54
  268. AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:55,1,6)||'01'
  269. AND SUBSTR(a.MILL_DTIME,1,8) <= :56
  270. AND a.MILL_DTIME IS NOT NULL
  271. ) b -- monthly
  272. ) H,
  273. (
  274. -- EXTSHAPE_DEC_GRD != '1'
  275. SELECT DAY_EXTSHAPE_CNT,MON_EXTSHAPE_CNT,DAY_EXTSHAPE_WGT,MON_EXTSHAPE_WGT
  276. FROM
  277. (
  278. SELECT COUNT(*) DAY_EXTSHAPE_CNT, SUM(a.act_wgt) DAY_EXTSHAPE_WGT
  279. FROM TBH02_COIL_COMM a
  280. WHERE a.EXTSHAPE_DEC_GRD != '1'
  281. AND SUBSTR(a.MILL_DTIME,9,4) > :57 AND SUBSTR(a.MILL_DTIME,9,4) < :58
  282. AND SUBSTR(a.MILL_DTIME,1,8) = :59
  283. AND a.MILL_DTIME IS NOT NULL
  284. ) a, -- daily
  285. (
  286. SELECT COUNT(*) MON_EXTSHAPE_CNT, SUM(a.act_wgt) MON_EXTSHAPE_WGT
  287. FROM TBH02_COIL_COMM a
  288. WHERE a.EXTSHAPE_DEC_GRD != '1'
  289. AND SUBSTR(a.MILL_DTIME,9,4) > :60 AND SUBSTR(a.MILL_DTIME,9,4) < :61
  290. AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:62,1,6)||'01'
  291. AND SUBSTR(a.MILL_DTIME,1,8) <= :63
  292. AND a.MILL_DTIME IS NOT NULL
  293. ) b -- monthly
  294. ) I,
  295. (
  296. -- MATLQLTY_DEC_GRD != '1'
  297. SELECT DAY_MATLQLTY_CNT,MON_MATLQLTY_CNT,DAY_MATLQLTY_WGT,MON_MATLQLTY_WGT
  298. FROM
  299. (
  300. SELECT COUNT(*) DAY_MATLQLTY_CNT, SUM(a.act_wgt) DAY_MATLQLTY_WGT
  301. FROM TBH02_COIL_COMM a
  302. WHERE a.MATLQLTY_DEC_GRD != '1'
  303. AND SUBSTR(a.MILL_DTIME,9,4) > :64 AND SUBSTR(a.MILL_DTIME,9,4) < :65
  304. AND SUBSTR(a.MILL_DTIME,1,8) = :66
  305. AND a.MILL_DTIME IS NOT NULL
  306. ) a, -- daily
  307. (
  308. SELECT COUNT(*) MON_MATLQLTY_CNT, SUM(a.act_wgt) MON_MATLQLTY_WGT
  309. FROM TBH02_COIL_COMM a
  310. WHERE a.MATLQLTY_DEC_GRD != '1'
  311. AND SUBSTR(a.MILL_DTIME,9,4) > :67 AND SUBSTR(a.MILL_DTIME,9,4) < :68
  312. AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:69,1,6)||'01'
  313. AND SUBSTR(a.MILL_DTIME,1,8) <= :70
  314. AND a.MILL_DTIME IS NOT NULL
  315. ) b -- monthly
  316. ) J,
  317. (
  318. -- 钢制
  319. SELECT DAY_STL_CNT,MON_STL_CNT,DAY_STL_WGT,MON_STL_WGT
  320. FROM
  321. (
  322. SELECT COUNT(*) DAY_STL_CNT, SUM(a.act_wgt) DAY_STL_WGT
  323. FROM TBH02_COIL_COMM a
  324. WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
  325. AND SUBSTR(a.MILL_DTIME,9,4) > :71 AND SUBSTR(a.MILL_DTIME,9,4) < :72
  326. AND SUBSTR(a.MILL_DTIME,1,8) = :73
  327. AND a.MILL_DTIME IS NOT NULL
  328. ) a, -- daily
  329. (
  330. SELECT COUNT(*) MON_STL_CNT, SUM(a.act_wgt) MON_STL_WGT
  331. FROM TBH02_COIL_COMM a
  332. WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
  333. AND SUBSTR(a.MILL_DTIME,9,4) > :74 AND SUBSTR(a.MILL_DTIME,9,4) < :75
  334. AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:76,1,6)||'01'
  335. AND SUBSTR(a.MILL_DTIME,1,8) <= :77
  336. AND a.MILL_DTIME IS NOT NULL
  337. ) b
  338. ) K
  339. ]]>
  340. </query>
  341. <query id="UIH090060_02.select" desc="获取当天的班组信息,并且根据班次情况把早、中、晚的信息对应到班组上去" fetchSize="10">
  342. <![CDATA[
  343. SELECT T.GR_GROUP_CD
  344. FROM TBG02_SHIFT_GROUP T
  345. WHERE GR_YYYYMM = ?
  346. AND GR_DD = ?
  347. AND GR_SHIFT = ?
  348. AND T.PROC_CD = 'H'
  349. ]]>
  350. </query>
  351. <query id="UIH090060_03.select" desc="获取原料、产量、合格品、次品、待判定、中板、轧回、废品。 这里考虑到中班可能存在跨天的情况,所以需要分开统计。并且跨天的情况还需要对时间进行特殊处理" fetchSize="10">
  352. <![CDATA[
  353. SELECT TO_CHAR(DAY_SLAB_CNT) DAY_SLAB_CNT ,TO_CHAR(MON_SLAB_CNT) MON_SLAB_CNT ,nvl((DAY_SLAB_WGT/1000),0) DAY_SLAB_WGT ,nvl((MON_SLAB_WGT/1000),0) MON_SLAB_WGT ,
  354. TO_CHAR(DAY_COIL_CNT) DAY_COIL_CNT ,TO_CHAR(MON_COIL_CNT) MON_COIL_CNT ,nvl((DAY_COIL_WGT/1000),0) DAY_COIL_WGT ,nvl((MON_COIL_WGT/1000),0) MON_COIL_WGT ,
  355. TO_CHAR(DAY_GRD_1_CNT) DAY_GRD_1_CNT ,TO_CHAR(MON_GRD_1_CNT) MON_GRD_1_CNT ,nvl((DAY_GRD_1_WGT/1000),0) DAY_GRD_1_WGT ,nvl((MON_GRD_1_WGT/1000),0) MON_GRD_1_WGT ,
  356. TO_CHAR(DAY_GRD_2_CNT) DAY_GRD_2_CNT ,TO_CHAR(MON_GRD_2_CNT) MON_GRD_2_CNT ,nvl((DAY_GRD_2_WGT/1000),0) DAY_GRD_2_WGT ,nvl((MON_GRD_2_WGT/1000),0) MON_GRD_2_WGT ,
  357. TO_CHAR(DAY_REJ_CNT) DAY_REJ_CNT ,TO_CHAR(MON_REJ_CNT) MON_REJ_CNT ,nvl(TO_CHAR(DAY_REJ_WGT/1000),0) DAY_REJ_WGT ,nvl(TO_CHAR(MON_REJ_WGT/1000),0) MON_REJ_WGT ,
  358. TO_CHAR(DAY_SCRAP_CNT) DAY_SCRAP_CNT ,TO_CHAR(MON_SCRAP_CNT) MON_SCRAP_CNT ,nvl(TO_CHAR(DAY_SCRAP_WGT/1000),0) DAY_SCRAP_WGT ,nvl(TO_CHAR(MON_SCRAP_WGT/1000),0) MON_SCRAP_WGT ,
  359. TO_CHAR(DAY_MISSNO_CNT) DAY_MISSNO_CNT ,TO_CHAR(MON_MISSNO_CNT) MON_MISSNO_CNT ,nvl(TO_CHAR(DAY_MISSNO_WGT/1000),0) DAY_MISSNO_WGT ,nvl(TO_CHAR(MON_MISSNO_WGT/1000),0) MON_MISSNO_WGT ,
  360. TO_CHAR(DAY_SIZE_CNT) DAY_SIZE_CNT ,TO_CHAR(MON_SIZE_CNT) MON_SIZE_CNT ,nvl((DAY_SIZE_WGT/1000),0) DAY_SIZE_WGT ,nvl((MON_SIZE_WGT/1000),0) MON_SIZE_WGT ,
  361. TO_CHAR(DAY_EXTSHAPE_CNT) DAY_EXTSHAPE_CNT,TO_CHAR(MON_EXTSHAPE_CNT) MON_EXTSHAPE_CNT,nvl((DAY_EXTSHAPE_WGT/1000),0) DAY_EXTSHAPE_WGT,nvl((MON_EXTSHAPE_WGT/1000),0) MON_EXTSHAPE_WGT,
  362. TO_CHAR(DAY_MATLQLTY_CNT) DAY_MATLQLTY_CNT,TO_CHAR(MON_MATLQLTY_CNT) MON_MATLQLTY_CNT,nvl((DAY_MATLQLTY_WGT/1000),0) DAY_MATLQLTY_WGT,nvl((MON_MATLQLTY_WGT/1000),0) MON_MATLQLTY_WGT,
  363. TO_CHAR(DAY_STL_CNT) DAY_STL_CNT ,TO_CHAR(MON_STL_CNT) MON_STL_CNT ,nvl((DAY_STL_WGT/1000),0) DAY_STL_WGT ,nvl((MON_STL_WGT/1000),0) MON_STL_WGT
  364. FROM
  365. (
  366. --- Slab weight,这里统一使用轧制时间,即卷取时间。
  367. SELECT DAY_SLAB_CNT,MON_SLAB_CNT,DAY_SLAB_WGT ,MON_SLAB_WGT
  368. FROM
  369. (
  370. SELECT COUNT(*) DAY_SLAB_CNT, SUM(SLAB_WGT) DAY_SLAB_WGT
  371. FROM TBH02_COIL_COMM a,
  372. TBG02_SLAB_COMM b
  373. WHERE a.SLAB_NO = b.SLAB_NO
  374. AND ((SUBSTR(A.MILL_DTIME,9,4) > :1 AND SUBSTR(A.MILL_DTIME,9,4) < '2400') OR (SUBSTR(A.MILL_DTIME,9,4) > '0000' AND SUBSTR(A.MILL_DTIME,9,4) < :2))
  375. AND SUBSTR(A.MILL_DTIME,1,8) = :3
  376. ) a, -- daily
  377. (
  378. SELECT COUNT(*) MON_SLAB_CNT, SUM(SLAB_WGT) MON_SLAB_WGT
  379. FROM TBH02_COIL_COMM a,
  380. TBG02_SLAB_COMM b
  381. WHERE a.SLAB_NO = b.SLAB_NO
  382. AND ((SUBSTR(A.MILL_DTIME,9,4) > :4 AND SUBSTR(A.MILL_DTIME,9,4) < '2400') OR (SUBSTR(A.MILL_DTIME,9,4) > '0000' AND SUBSTR(A.MILL_DTIME,9,4) < :5))
  383. AND SUBSTR(A.MILL_DTIME,1,8) >= SUBSTR(:6,1,6)||'01'
  384. AND SUBSTR(A.MILL_DTIME,1,8) <= :7
  385. ) b -- monthly
  386. ) A,
  387. (
  388. -- coil weight
  389. SELECT DAY_COIL_CNT,MON_COIL_CNT,DAY_COIL_WGT ,MON_COIL_WGT
  390. FROM
  391. (
  392. SELECT COUNT(*) DAY_COIL_CNT,SUM(ACT_WGT) DAY_COIL_WGT
  393. FROM TBH02_COIL_COMM
  394. WHERE EXTSHAPE_DEC_GRD = '1'
  395. AND EXTSHAPE_DEC_GRD IS NOT NULL
  396. AND ((SUBSTR(MILL_DTIME,9,4) > :8 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :9))
  397. AND SUBSTR(MILL_DTIME,1,8) = :10
  398. AND MILL_DTIME IS NOT NULL
  399. ) a, -- daily
  400. (
  401. SELECT COUNT(*) MON_COIL_CNT,SUM(ACT_WGT) MON_COIL_WGT
  402. FROM TBH02_COIL_COMM
  403. WHERE EXTSHAPE_DEC_GRD = '1'
  404. AND EXTSHAPE_DEC_GRD IS NOT NULL
  405. AND ((SUBSTR(MILL_DTIME,9,4) > :11 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :12))
  406. AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:13,1,6)||'01'
  407. AND SUBSTR(MILL_DTIME,1,8) <= :14
  408. AND MILL_DTIME IS NOT NULL
  409. ) b -- monthly
  410. ) B,
  411. (
  412. -- EXTSHAPE_DEC_GRD decision grade 1
  413. SELECT DAY_GRD_1_CNT,MON_GRD_1_CNT,DAY_GRD_1_WGT,MON_GRD_1_WGT
  414. FROM
  415. (
  416. SELECT COUNT(*) DAY_GRD_1_CNT, SUM(ACT_WGT) DAY_GRD_1_WGT
  417. FROM TBH02_COIL_COMM
  418. WHERE EXTSHAPE_DEC_GRD = '1'
  419. AND EXTSHAPE_DEC_GRD IS NOT NULL
  420. AND ((SUBSTR(MILL_DTIME,9,4) > :15 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :16))
  421. AND SUBSTR(MILL_DTIME,1,8) = :17
  422. AND MILL_DTIME IS NOT NULL
  423. ) a, -- daily
  424. (
  425. SELECT COUNT(*) MON_GRD_1_CNT, SUM(ACT_WGT) MON_GRD_1_WGT
  426. FROM TBH02_COIL_COMM
  427. WHERE EXTSHAPE_DEC_GRD = '1'
  428. AND EXTSHAPE_DEC_GRD IS NOT NULL
  429. AND ((SUBSTR(MILL_DTIME,9,4) > :18 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :19))
  430. AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:20,1,6)||'01'
  431. AND SUBSTR(MILL_DTIME,1,8) <= :21
  432. AND MILL_DTIME IS NOT NULL
  433. ) b -- monthly
  434. ) C,
  435. (
  436. -- EXTSHAPE_DEC_GRD decision grade 2
  437. SELECT DAY_GRD_2_CNT,MON_GRD_2_CNT,DAY_GRD_2_WGT,MON_GRD_2_WGT
  438. FROM
  439. (
  440. SELECT COUNT(*) DAY_GRD_2_CNT, SUM(ACT_WGT) DAY_GRD_2_WGT
  441. FROM TBH02_COIL_COMM
  442. WHERE EXTSHAPE_DEC_GRD != '1'
  443. AND EXTSHAPE_DEC_GRD IS NOT NULL
  444. AND ((SUBSTR(MILL_DTIME,9,4) > :22 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :23))
  445. AND SUBSTR(MILL_DTIME,1,8) = :24
  446. AND MILL_DTIME IS NOT NULL
  447. ) a, -- daily
  448. (
  449. SELECT COUNT(*) MON_GRD_2_CNT, SUM(ACT_WGT) MON_GRD_2_WGT
  450. FROM TBH02_COIL_COMM
  451. WHERE EXTSHAPE_DEC_GRD != '1'
  452. AND EXTSHAPE_DEC_GRD IS NOT NULL
  453. AND ((SUBSTR(MILL_DTIME,9,4) > :25 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :26))
  454. AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:27,1,6)||'01'
  455. AND SUBSTR(MILL_DTIME,1,8) <= :28
  456. AND MILL_DTIME IS NOT NULL
  457. ) b
  458. ) D,
  459. (
  460. -- reject coil and slab 轧回
  461. SELECT DAY_REJ_CNT,MON_REJ_CNT,DAY_REJ_WGT,MON_REJ_WGT
  462. FROM
  463. (
  464. SELECT COUNT(*) DAY_REJ_CNT, SUM(SLAB_WGT) DAY_REJ_WGT
  465. FROM TBH02_COIL_COMM a,
  466. tbh02_rhf_missno b,
  467. tbg02_slab_comm c
  468. WHERE a.SLAB_NO = b.SLAB_NO
  469. AND a.slab_no = c.slab_no
  470. AND b.missno_clf = '3'
  471. AND ((SUBSTR(MILL_DTIME,9,4) > :29 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :30))
  472. AND SUBSTR(MILL_DTIME,1,8) = :31
  473. AND MILL_DTIME IS NOT NULL
  474. ) a, -- daily
  475. (
  476. SELECT COUNT(*) MON_REJ_CNT, SUM(SLAB_WGT) MON_REJ_WGT
  477. FROM TBH02_COIL_COMM a,
  478. tbh02_rhf_missno b,
  479. tbg02_slab_comm c
  480. WHERE a.SLAB_NO = b.SLAB_NO
  481. AND a.slab_no = c.slab_no
  482. AND b.missno_clf = '3'
  483. AND ((SUBSTR(MILL_DTIME,9,4) > :32 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :33))
  484. AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:34,1,6)||'01'
  485. AND SUBSTR(MILL_DTIME,1,8) <= :35
  486. AND MILL_DTIME IS NOT NULL
  487. )b -- monthly
  488. ) E ,
  489. (
  490. -- scrap weight 废钢
  491. SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
  492. FROM
  493. (
  494. SELECT COUNT(*) DAY_SCRAP_CNT, SUM(b.missno_bar_wgt) DAY_SCRAP_WGT
  495. FROM TBH02_COIL_COMM a,
  496. TBH02_MILL_RESULT b
  497. WHERE a.slab_no = b.slab_no
  498. and b.missno_bar_wgt is not null
  499. and b.missno_bar_thk is null
  500. and b.missno_bar_wth is null
  501. AND ((SUBSTR(a.MILL_DTIME,9,4) > :36 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :37))
  502. AND SUBSTR(a.MILL_DTIME,1,8) = :38
  503. AND a.MILL_DTIME IS NOT NULL
  504. ) a, -- daily
  505. (
  506. SELECT COUNT(*) MON_SCRAP_CNT, SUM(b.missno_bar_wgt) MON_SCRAP_WGT
  507. FROM TBH02_COIL_COMM a,
  508. TBH02_MILL_RESULT b
  509. WHERE a.slab_no = b.slab_no
  510. and b.missno_bar_wgt is not null
  511. and b.missno_bar_thk is null
  512. and b.missno_bar_wth is null
  513. AND ((SUBSTR(a.MILL_DTIME,9,4) > :39 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :40))
  514. AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:41,1,6)||'01'
  515. AND SUBSTR(a.MILL_DTIME,1,8) <= :42
  516. AND a.MILL_DTIME IS NOT NULL
  517. ) b -- monthly
  518. ) F,
  519. (
  520. -- missno_bar weight 中板
  521. SELECT DAY_MISSNO_CNT,MON_MISSNO_CNT,DAY_MISSNO_WGT,MON_MISSNO_WGT
  522. FROM
  523. (
  524. SELECT COUNT(*) DAY_MISSNO_CNT, SUM(b.missno_bar_wgt) DAY_MISSNO_WGT
  525. FROM TBH02_COIL_COMM a,
  526. TBH02_MILL_RESULT b
  527. WHERE a.slab_no = b.slab_no
  528. and b.missno_bar_wgt is not null
  529. and b.missno_bar_thk is not null
  530. and b.missno_bar_wth is not null
  531. AND ((SUBSTR(a.MILL_DTIME,9,4) > :43 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :44))
  532. AND SUBSTR(a.MILL_DTIME,1,8) = :45
  533. AND a.MILL_DTIME IS NOT NULL
  534. ) a, -- daily
  535. (
  536. SELECT COUNT(*) MON_MISSNO_CNT, SUM(b.missno_bar_wgt) MON_MISSNO_WGT
  537. FROM TBH02_COIL_COMM a,
  538. TBH02_MILL_RESULT b
  539. WHERE a.slab_no = b.slab_no
  540. and b.missno_bar_wgt is not null
  541. and b.missno_bar_thk is not null
  542. and b.missno_bar_wth is not null
  543. AND ((SUBSTR(a.MILL_DTIME,9,4) > :46 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :47))
  544. AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:48,1,6)||'01'
  545. AND SUBSTR(a.MILL_DTIME,1,8) <= :49
  546. AND a.MILL_DTIME IS NOT NULL
  547. ) b -- monthly
  548. ) G,
  549. (
  550. -- SIZE_DEC_RST != '1'
  551. SELECT DAY_SIZE_CNT,MON_SIZE_CNT,DAY_SIZE_WGT,MON_SIZE_WGT
  552. FROM
  553. (
  554. SELECT COUNT(*) DAY_SIZE_CNT, SUM(a.act_wgt) DAY_SIZE_WGT
  555. FROM TBH02_COIL_COMM a
  556. WHERE a.Size_Dec_Rst != '1'
  557. AND ((SUBSTR(a.MILL_DTIME,9,4) > :50 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :51))
  558. AND SUBSTR(a.MILL_DTIME,1,8) = :52
  559. AND a.MILL_DTIME IS NOT NULL
  560. ) a, -- daily
  561. (
  562. SELECT COUNT(*) MON_SIZE_CNT, SUM(a.act_wgt) MON_SIZE_WGT
  563. FROM TBH02_COIL_COMM a
  564. WHERE a.Size_Dec_Rst != '1'
  565. AND ((SUBSTR(a.MILL_DTIME,9,4) > :53 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :54))
  566. AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:55,1,6)||'01'
  567. AND SUBSTR(a.MILL_DTIME,1,8) <= :56
  568. AND a.MILL_DTIME IS NOT NULL
  569. ) b -- monthly
  570. ) H,
  571. (
  572. -- EXTSHAPE_DEC_GRD != '1'
  573. SELECT DAY_EXTSHAPE_CNT,MON_EXTSHAPE_CNT,DAY_EXTSHAPE_WGT,MON_EXTSHAPE_WGT
  574. FROM
  575. (
  576. SELECT COUNT(*) DAY_EXTSHAPE_CNT, SUM(a.act_wgt) DAY_EXTSHAPE_WGT
  577. FROM TBH02_COIL_COMM a
  578. WHERE a.EXTSHAPE_DEC_GRD != '1'
  579. AND ((SUBSTR(a.MILL_DTIME,9,4) > :57 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :58))
  580. AND SUBSTR(a.MILL_DTIME,1,8) = :59
  581. AND a.MILL_DTIME IS NOT NULL
  582. ) a, -- daily
  583. (
  584. SELECT COUNT(*) MON_EXTSHAPE_CNT, SUM(a.act_wgt) MON_EXTSHAPE_WGT
  585. FROM TBH02_COIL_COMM a
  586. WHERE a.EXTSHAPE_DEC_GRD != '1'
  587. AND ((SUBSTR(a.MILL_DTIME,9,4) > :60 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :61))
  588. AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:62,1,6)||'01'
  589. AND SUBSTR(a.MILL_DTIME,1,8) <= :63
  590. AND a.MILL_DTIME IS NOT NULL
  591. ) b -- monthly
  592. ) I,
  593. (
  594. -- MATLQLTY_DEC_GRD != '1'
  595. SELECT DAY_MATLQLTY_CNT,MON_MATLQLTY_CNT,DAY_MATLQLTY_WGT,MON_MATLQLTY_WGT
  596. FROM
  597. (
  598. SELECT COUNT(*) DAY_MATLQLTY_CNT, SUM(a.act_wgt) DAY_MATLQLTY_WGT
  599. FROM TBH02_COIL_COMM a
  600. WHERE a.MATLQLTY_DEC_GRD != '1'
  601. AND ((SUBSTR(a.MILL_DTIME,9,4) > :64 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :65))
  602. AND SUBSTR(a.MILL_DTIME,1,8) = :66
  603. AND a.MILL_DTIME IS NOT NULL
  604. ) a, -- daily
  605. (
  606. SELECT COUNT(*) MON_MATLQLTY_CNT, SUM(a.act_wgt) MON_MATLQLTY_WGT
  607. FROM TBH02_COIL_COMM a
  608. WHERE a.MATLQLTY_DEC_GRD != '1'
  609. AND ((SUBSTR(a.MILL_DTIME,9,4) > :67 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :68))
  610. AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:69,1,6)||'01'
  611. AND SUBSTR(a.MILL_DTIME,1,8) <= :70
  612. AND a.MILL_DTIME IS NOT NULL
  613. ) b -- monthly
  614. ) J,
  615. (
  616. -- 钢制
  617. SELECT DAY_STL_CNT,MON_STL_CNT,DAY_STL_WGT,MON_STL_WGT
  618. FROM
  619. (
  620. SELECT COUNT(*) DAY_STL_CNT, SUM(a.act_wgt) DAY_STL_WGT
  621. FROM TBH02_COIL_COMM a
  622. WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
  623. AND ((SUBSTR(a.MILL_DTIME,9,4) > :71 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :72))
  624. AND SUBSTR(a.MILL_DTIME,1,8) = :73
  625. AND a.MILL_DTIME IS NOT NULL
  626. ) a, -- daily
  627. (
  628. SELECT COUNT(*) MON_STL_CNT, SUM(a.act_wgt) MON_STL_WGT
  629. FROM TBH02_COIL_COMM a
  630. WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
  631. AND ((SUBSTR(a.MILL_DTIME,9,4) > :74 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :75))
  632. AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:76,1,6)||'01'
  633. AND SUBSTR(a.MILL_DTIME,1,8) <= :77
  634. AND a.MILL_DTIME IS NOT NULL
  635. ) b
  636. ) K
  637. ]]>
  638. </query>
  639. <query id="UIH090060_04.select" desc=" 这里替换原有的统计方式,给出具体的时间段。 " fetchSize="10">
  640. <![CDATA[
  641. SELECT TO_CHAR(DAY_SLAB_CNT) DAY_SLAB_CNT ,TO_CHAR(MON_SLAB_CNT) MON_SLAB_CNT ,nvl((DAY_SLAB_WGT/1000),0) DAY_SLAB_WGT ,nvl((MON_SLAB_WGT/1000),0) MON_SLAB_WGT ,
  642. TO_CHAR(DAY_COIL_CNT) DAY_COIL_CNT ,TO_CHAR(MON_COIL_CNT) MON_COIL_CNT ,nvl((DAY_COIL_WGT/1000),0) DAY_COIL_WGT ,nvl((MON_COIL_WGT/1000),0) MON_COIL_WGT ,
  643. TO_CHAR(DAY_GRD_1_CNT) DAY_GRD_1_CNT ,TO_CHAR(MON_GRD_1_CNT) MON_GRD_1_CNT ,nvl((DAY_GRD_1_WGT/1000),0) DAY_GRD_1_WGT ,nvl((MON_GRD_1_WGT/1000),0) MON_GRD_1_WGT ,
  644. TO_CHAR(DAY_GRD_2_CNT) DAY_GRD_2_CNT ,TO_CHAR(MON_GRD_2_CNT) MON_GRD_2_CNT ,nvl((DAY_GRD_2_WGT/1000),0) DAY_GRD_2_WGT ,nvl((MON_GRD_2_WGT/1000),0) MON_GRD_2_WGT ,
  645. TO_CHAR(DAY_REJ_CNT) DAY_REJ_CNT ,TO_CHAR(MON_REJ_CNT) MON_REJ_CNT ,nvl(TO_CHAR(DAY_REJ_WGT/1000),0) DAY_REJ_WGT ,nvl(TO_CHAR(MON_REJ_WGT/1000),0) MON_REJ_WGT ,
  646. TO_CHAR(DAY_SCRAP_CNT) DAY_SCRAP_CNT ,TO_CHAR(MON_SCRAP_CNT) MON_SCRAP_CNT ,nvl(TO_CHAR(DAY_SCRAP_WGT/1000),0) DAY_SCRAP_WGT ,nvl(TO_CHAR(MON_SCRAP_WGT/1000),0) MON_SCRAP_WGT ,
  647. TO_CHAR(DAY_MISSNO_CNT) DAY_MISSNO_CNT ,TO_CHAR(MON_MISSNO_CNT) MON_MISSNO_CNT ,nvl(TO_CHAR(DAY_MISSNO_WGT/1000),0) DAY_MISSNO_WGT ,nvl(TO_CHAR(MON_MISSNO_WGT/1000),0) MON_MISSNO_WGT ,
  648. TO_CHAR(DAY_SIZE_CNT) DAY_SIZE_CNT ,TO_CHAR(MON_SIZE_CNT) MON_SIZE_CNT ,nvl((DAY_SIZE_WGT/1000),0) DAY_SIZE_WGT ,nvl((MON_SIZE_WGT/1000),0) MON_SIZE_WGT ,
  649. TO_CHAR(DAY_EXTSHAPE_CNT) DAY_EXTSHAPE_CNT,TO_CHAR(MON_EXTSHAPE_CNT) MON_EXTSHAPE_CNT,nvl((DAY_EXTSHAPE_WGT/1000),0) DAY_EXTSHAPE_WGT,nvl((MON_EXTSHAPE_WGT/1000),0) MON_EXTSHAPE_WGT,
  650. TO_CHAR(DAY_MATLQLTY_CNT) DAY_MATLQLTY_CNT,TO_CHAR(MON_MATLQLTY_CNT) MON_MATLQLTY_CNT,nvl((DAY_MATLQLTY_WGT/1000),0) DAY_MATLQLTY_WGT,nvl((MON_MATLQLTY_WGT/1000),0) MON_MATLQLTY_WGT,
  651. TO_CHAR(DAY_STL_CNT) DAY_STL_CNT ,TO_CHAR(MON_STL_CNT) MON_STL_CNT ,nvl((DAY_STL_WGT/1000),0) DAY_STL_WGT ,nvl((MON_STL_WGT/1000),0) MON_STL_WGT
  652. FROM
  653. (
  654. --- Slab weight,这里统一使用轧制时间即卷取时间来进行统计
  655. SELECT DAY_SLAB_CNT,MON_SLAB_CNT,DAY_SLAB_WGT ,MON_SLAB_WGT
  656. FROM
  657. (
  658. SELECT COUNT(*) DAY_SLAB_CNT, SUM(SLAB_WGT) DAY_SLAB_WGT
  659. FROM TBH02_COIL_COMM a,
  660. TBG02_SLAB_COMM b,
  661. TBH02_MILL_RESULT C
  662. WHERE a.SLAB_NO = b.SLAB_NO
  663. AND A.SLAB_NO = c.SLAB_NO
  664. AND A.MILL_DTIME >= :1 AND A.MILL_DTIME <= :2
  665. ) a, -- daily
  666. (
  667. SELECT COUNT(*) MON_SLAB_CNT, SUM(SLAB_WGT) MON_SLAB_WGT
  668. FROM TBH02_COIL_COMM a,
  669. TBG02_SLAB_COMM b,
  670. TBH02_MILL_RESULT C
  671. WHERE a.SLAB_NO = b.SLAB_NO
  672. AND A.SLAB_NO = C.SLAB_NO
  673. AND C.WKGROUP = :3
  674. AND A.MILL_DTIME >= :4
  675. AND A.MILL_DTIME <= :5
  676. ) b -- monthly
  677. ) A,
  678. (
  679. -- coil weight
  680. SELECT DAY_COIL_CNT,MON_COIL_CNT,DAY_COIL_WGT ,MON_COIL_WGT
  681. FROM
  682. (
  683. SELECT COUNT(*) DAY_COIL_CNT,SUM(ACT_WGT) DAY_COIL_WGT
  684. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  685. WHERE EXTSHAPE_DEC_GRD = '1'
  686. AND A.SLAB_NO = B.SLAB_NO
  687. AND EXTSHAPE_DEC_GRD IS NOT NULL
  688. AND A.MILL_DTIME >= :6 AND A.MILL_DTIME <= :7
  689. AND A.MILL_DTIME IS NOT NULL
  690. ) a, -- daily
  691. (
  692. SELECT COUNT(*) MON_COIL_CNT,SUM(ACT_WGT) MON_COIL_WGT
  693. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  694. WHERE EXTSHAPE_DEC_GRD = '1'
  695. AND A.SLAB_NO = B.SLAB_NO
  696. AND EXTSHAPE_DEC_GRD IS NOT NULL
  697. AND B.WKGROUP = :8
  698. AND A.MILL_DTIME >= :9
  699. AND A.MILL_DTIME <= :10
  700. AND A.MILL_DTIME IS NOT NULL
  701. ) b -- monthly
  702. ) B,
  703. (
  704. -- EXTSHAPE_DEC_GRD decision grade 1
  705. SELECT DAY_GRD_1_CNT,MON_GRD_1_CNT,DAY_GRD_1_WGT,MON_GRD_1_WGT
  706. FROM
  707. (
  708. SELECT COUNT(*) DAY_GRD_1_CNT, SUM(ACT_WGT) DAY_GRD_1_WGT
  709. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  710. WHERE EXTSHAPE_DEC_GRD = '1'
  711. AND A.SLAB_NO = B.SLAB_NO
  712. AND EXTSHAPE_DEC_GRD IS NOT NULL
  713. AND A.MILL_DTIME >= :11 AND A.MILL_DTIME <= :12
  714. AND A.MILL_DTIME IS NOT NULL
  715. ) a, -- daily
  716. (
  717. SELECT COUNT(*) MON_GRD_1_CNT, SUM(ACT_WGT) MON_GRD_1_WGT
  718. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  719. WHERE EXTSHAPE_DEC_GRD = '1'
  720. AND A.SLAB_NO = B.SLAB_NO
  721. AND EXTSHAPE_DEC_GRD IS NOT NULL
  722. AND B.WKGROUP = :13
  723. AND A.MILL_DTIME >= :14
  724. AND A.MILL_DTIME <= :15
  725. AND A.MILL_DTIME IS NOT NULL
  726. ) b -- monthly
  727. ) C,
  728. (
  729. -- EXTSHAPE_DEC_GRD decision grade 2
  730. SELECT DAY_GRD_2_CNT,MON_GRD_2_CNT,DAY_GRD_2_WGT,MON_GRD_2_WGT
  731. FROM
  732. (
  733. SELECT COUNT(*) DAY_GRD_2_CNT, SUM(ACT_WGT) DAY_GRD_2_WGT
  734. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  735. WHERE EXTSHAPE_DEC_GRD != '1'
  736. AND A.SLAB_NO = B.SLAB_NO
  737. AND EXTSHAPE_DEC_GRD IS NOT NULL
  738. AND A.MILL_DTIME >= :16 AND A.MILL_DTIME <= :17
  739. AND A.MILL_DTIME IS NOT NULL
  740. ) a, -- daily
  741. (
  742. SELECT COUNT(*) MON_GRD_2_CNT, SUM(ACT_WGT) MON_GRD_2_WGT
  743. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  744. WHERE EXTSHAPE_DEC_GRD != '1'
  745. AND A.SLAB_NO = B.SLAB_NO
  746. AND EXTSHAPE_DEC_GRD IS NOT NULL
  747. AND B.WKGROUP = :18
  748. AND A.MILL_DTIME >= :19
  749. AND A.MILL_DTIME <= :20
  750. AND A.MILL_DTIME IS NOT NULL
  751. ) b
  752. ) D,
  753. (
  754. -- reject coil and slab 轧回
  755. SELECT DAY_REJ_CNT,MON_REJ_CNT,DAY_REJ_WGT,MON_REJ_WGT
  756. FROM
  757. (
  758. SELECT COUNT(*) DAY_REJ_CNT, SUM(SLAB_WGT) DAY_REJ_WGT
  759. FROM TBH02_COIL_COMM a,
  760. tbh02_rhf_missno b,
  761. tbg02_slab_comm c
  762. WHERE a.SLAB_NO = b.SLAB_NO
  763. AND a.slab_no = c.slab_no
  764. and a.coil_no = b.coil_no
  765. AND b.missno_clf = '3'
  766. AND A.MILL_DTIME >= :21 AND A.MILL_DTIME <= :22
  767. AND A.MILL_DTIME IS NOT NULL
  768. ) a, -- daily
  769. (
  770. SELECT COUNT(*) MON_REJ_CNT, SUM(SLAB_WGT) MON_REJ_WGT
  771. FROM TBH02_COIL_COMM a,
  772. tbh02_rhf_missno b,
  773. tbg02_slab_comm c,
  774. tbh02_mill_result d
  775. WHERE a.SLAB_NO = b.SLAB_NO
  776. AND a.slab_no = c.slab_no
  777. and a.slab_no = d.slab_no
  778. AND b.missno_clf = '3'
  779. AND D.WKGROUP = :23
  780. AND A.MILL_DTIME >= :24
  781. AND A.MILL_DTIME <= :25
  782. AND A.MILL_DTIME IS NOT NULL
  783. )b -- monthly
  784. ) E ,
  785. (
  786. -- scrap weight 废钢
  787. SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
  788. FROM
  789. (
  790. SELECT COUNT(*) DAY_SCRAP_CNT, SUM(b.missno_bar_wgt) DAY_SCRAP_WGT
  791. FROM TBH02_COIL_COMM a,
  792. TBH02_MILL_RESULT b
  793. WHERE a.slab_no = b.slab_no
  794. and b.missno_bar_wgt is not null
  795. and b.missno_bar_thk is null
  796. and b.missno_bar_wth is null
  797. AND A.MILL_DTIME >= :26 AND A.MILL_DTIME <= :27
  798. AND a.MILL_DTIME IS NOT NULL
  799. ) a, -- daily
  800. (
  801. SELECT COUNT(*) MON_SCRAP_CNT, SUM(b.missno_bar_wgt) MON_SCRAP_WGT
  802. FROM TBH02_COIL_COMM a,
  803. TBH02_MILL_RESULT b
  804. WHERE a.slab_no = b.slab_no
  805. and b.missno_bar_wgt is not null
  806. and b.missno_bar_thk is null
  807. and b.missno_bar_wth is null
  808. AND B.WKGROUP = :28
  809. AND A.MILL_DTIME >= :29
  810. AND A.MILL_DTIME <= :30
  811. AND a.MILL_DTIME IS NOT NULL
  812. ) b -- monthly
  813. ) F,
  814. (
  815. -- missno_bar weight 中板
  816. SELECT DAY_MISSNO_CNT,MON_MISSNO_CNT,DAY_MISSNO_WGT,MON_MISSNO_WGT
  817. FROM
  818. (
  819. SELECT COUNT(*) DAY_MISSNO_CNT, SUM(b.missno_bar_wgt) DAY_MISSNO_WGT
  820. FROM TBH02_COIL_COMM a,
  821. TBH02_MILL_RESULT b
  822. WHERE a.slab_no = b.slab_no
  823. and b.missno_bar_wgt is not null
  824. and b.missno_bar_thk is not null
  825. and b.missno_bar_wth is not null
  826. AND A.MILL_DTIME >= :31 AND A.MILL_DTIME <= :32
  827. AND a.MILL_DTIME IS NOT NULL
  828. ) a, -- daily
  829. (
  830. SELECT COUNT(*) MON_MISSNO_CNT, SUM(b.missno_bar_wgt) MON_MISSNO_WGT
  831. FROM TBH02_COIL_COMM a,
  832. TBH02_MILL_RESULT b
  833. WHERE a.slab_no = b.slab_no
  834. and b.missno_bar_wgt is not null
  835. and b.missno_bar_thk is not null
  836. and b.missno_bar_wth is not null
  837. AND B.WKGROUP = :33
  838. AND A.MILL_DTIME >= :34
  839. AND A.MILL_DTIME <= :35
  840. AND a.MILL_DTIME IS NOT NULL
  841. ) b -- monthly
  842. ) G,
  843. (
  844. -- SIZE_DEC_RST != '1'
  845. SELECT DAY_SIZE_CNT,MON_SIZE_CNT,DAY_SIZE_WGT,MON_SIZE_WGT
  846. FROM
  847. (
  848. SELECT COUNT(*) DAY_SIZE_CNT, SUM(a.act_wgt) DAY_SIZE_WGT
  849. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  850. WHERE a.Size_Dec_Rst != '1'
  851. AND A.SLAB_NO = B.SLAB_NO
  852. AND A.MILL_DTIME >= :36 AND A.MILL_DTIME <= :37
  853. AND a.MILL_DTIME IS NOT NULL
  854. ) a, -- daily
  855. (
  856. SELECT COUNT(*) MON_SIZE_CNT, SUM(a.act_wgt) MON_SIZE_WGT
  857. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  858. WHERE a.Size_Dec_Rst != '1'
  859. AND A.SLAB_NO = B.SLAB_NO
  860. AND B.WKGROUP = :38
  861. AND A.MILL_DTIME >= :39
  862. AND A.MILL_DTIME <= :40
  863. AND a.MILL_DTIME IS NOT NULL
  864. ) b -- monthly
  865. ) H,
  866. (
  867. -- EXTSHAPE_DEC_GRD != '1'
  868. SELECT DAY_EXTSHAPE_CNT,MON_EXTSHAPE_CNT,DAY_EXTSHAPE_WGT,MON_EXTSHAPE_WGT
  869. FROM
  870. (
  871. SELECT COUNT(*) DAY_EXTSHAPE_CNT, SUM(a.act_wgt) DAY_EXTSHAPE_WGT
  872. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  873. WHERE a.EXTSHAPE_DEC_GRD != '1'
  874. AND A.SLAB_NO = B.SLAB_NO
  875. AND A.MILL_DTIME >= :41 AND A.MILL_DTIME <= :42
  876. AND a.MILL_DTIME IS NOT NULL
  877. ) a, -- daily
  878. (
  879. SELECT COUNT(*) MON_EXTSHAPE_CNT, SUM(a.act_wgt) MON_EXTSHAPE_WGT
  880. FROM TBH02_COIL_COMM a , TBH02_MILL_RESULT B
  881. WHERE a.EXTSHAPE_DEC_GRD != '1'
  882. AND A.SLAB_NO = B.SLAB_NO
  883. AND B.WKGROUP = :43
  884. AND A.MILL_DTIME >= :44
  885. AND A.MILL_DTIME <= :45
  886. AND a.MILL_DTIME IS NOT NULL
  887. ) b -- monthly
  888. ) I,
  889. (
  890. -- MATLQLTY_DEC_GRD != '1'
  891. SELECT DAY_MATLQLTY_CNT,MON_MATLQLTY_CNT,DAY_MATLQLTY_WGT,MON_MATLQLTY_WGT
  892. FROM
  893. (
  894. SELECT COUNT(*) DAY_MATLQLTY_CNT, SUM(a.act_wgt) DAY_MATLQLTY_WGT
  895. FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
  896. WHERE a.MATLQLTY_DEC_GRD != '1'
  897. AND A.SLAB_NO = B.SLAB_NO
  898. AND A.MILL_DTIME >= :46 AND A.MILL_DTIME <= :47
  899. AND a.MILL_DTIME IS NOT NULL
  900. ) a, -- daily
  901. (
  902. SELECT COUNT(*) MON_MATLQLTY_CNT, SUM(a.act_wgt) MON_MATLQLTY_WGT
  903. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  904. WHERE a.MATLQLTY_DEC_GRD != '1'
  905. AND A.SLAB_NO = B.SLAB_NO
  906. AND B.WKGROUP = :48
  907. AND A.MILL_DTIME >= :49
  908. AND A.MILL_DTIME <= :50
  909. AND a.MILL_DTIME IS NOT NULL
  910. ) b -- monthly
  911. ) J,
  912. (
  913. -- 钢制
  914. SELECT DAY_STL_CNT,MON_STL_CNT,DAY_STL_WGT,MON_STL_WGT
  915. FROM
  916. (
  917. SELECT COUNT(*) DAY_STL_CNT, SUM(a.act_wgt) DAY_STL_WGT
  918. FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
  919. WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
  920. AND A.SLAB_NO = B.SLAB_NO
  921. AND A.MILL_DTIME >= :51 AND A.MILL_DTIME <= :52
  922. AND a.MILL_DTIME IS NOT NULL
  923. ) a, -- daily
  924. (
  925. SELECT COUNT(*) MON_STL_CNT, SUM(a.act_wgt) MON_STL_WGT
  926. FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
  927. WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
  928. AND A.SLAB_NO = B.SLAB_NO
  929. AND B.WKGROUP = :53
  930. AND A.MILL_DTIME >= :54
  931. AND A.MILL_DTIME <= :55
  932. AND a.MILL_DTIME IS NOT NULL
  933. ) b
  934. ) K
  935. ]]>
  936. </query>
  937. <query id="UIH090060_05.select" desc=" 这里替换原有的统计方式,给出具体的时间段。这里计算全天的产量 " fetchSize="10">
  938. <![CDATA[
  939. SELECT TO_CHAR(DAY_SLAB_CNT) DAY_SLAB_CNT ,TO_CHAR(MON_SLAB_CNT) MON_SLAB_CNT ,nvl((DAY_SLAB_WGT/1000),0) DAY_SLAB_WGT ,nvl((MON_SLAB_WGT/1000),0) MON_SLAB_WGT ,
  940. TO_CHAR(DAY_COIL_CNT) DAY_COIL_CNT ,TO_CHAR(MON_COIL_CNT) MON_COIL_CNT ,nvl((DAY_COIL_WGT/1000),0) DAY_COIL_WGT ,nvl((MON_COIL_WGT/1000),0) MON_COIL_WGT ,
  941. TO_CHAR(DAY_GRD_1_CNT) DAY_GRD_1_CNT ,TO_CHAR(MON_GRD_1_CNT) MON_GRD_1_CNT ,nvl((DAY_GRD_1_WGT/1000),0) DAY_GRD_1_WGT ,nvl((MON_GRD_1_WGT/1000),0) MON_GRD_1_WGT ,
  942. TO_CHAR(DAY_GRD_2_CNT) DAY_GRD_2_CNT ,TO_CHAR(MON_GRD_2_CNT) MON_GRD_2_CNT ,nvl((DAY_GRD_2_WGT/1000),0) DAY_GRD_2_WGT ,nvl((MON_GRD_2_WGT/1000),0) MON_GRD_2_WGT ,
  943. TO_CHAR(DAY_REJ_CNT) DAY_REJ_CNT ,TO_CHAR(MON_REJ_CNT) MON_REJ_CNT ,nvl(TO_CHAR(DAY_REJ_WGT/1000),0) DAY_REJ_WGT ,nvl(TO_CHAR(MON_REJ_WGT/1000),0) MON_REJ_WGT ,
  944. TO_CHAR(DAY_SCRAP_CNT) DAY_SCRAP_CNT ,TO_CHAR(MON_SCRAP_CNT) MON_SCRAP_CNT ,nvl(TO_CHAR(DAY_SCRAP_WGT/1000),0) DAY_SCRAP_WGT ,nvl(TO_CHAR(MON_SCRAP_WGT/1000),0) MON_SCRAP_WGT ,
  945. TO_CHAR(DAY_MISSNO_CNT) DAY_MISSNO_CNT ,TO_CHAR(MON_MISSNO_CNT) MON_MISSNO_CNT ,nvl(TO_CHAR(DAY_MISSNO_WGT/1000),0) DAY_MISSNO_WGT ,nvl(TO_CHAR(MON_MISSNO_WGT/1000),0) MON_MISSNO_WGT ,
  946. TO_CHAR(DAY_SIZE_CNT) DAY_SIZE_CNT ,TO_CHAR(MON_SIZE_CNT) MON_SIZE_CNT ,nvl((DAY_SIZE_WGT/1000),0) DAY_SIZE_WGT ,nvl((MON_SIZE_WGT/1000),0) MON_SIZE_WGT ,
  947. TO_CHAR(DAY_EXTSHAPE_CNT) DAY_EXTSHAPE_CNT,TO_CHAR(MON_EXTSHAPE_CNT) MON_EXTSHAPE_CNT,nvl((DAY_EXTSHAPE_WGT/1000),0) DAY_EXTSHAPE_WGT,nvl((MON_EXTSHAPE_WGT/1000),0) MON_EXTSHAPE_WGT,
  948. TO_CHAR(DAY_MATLQLTY_CNT) DAY_MATLQLTY_CNT,TO_CHAR(MON_MATLQLTY_CNT) MON_MATLQLTY_CNT,nvl((DAY_MATLQLTY_WGT/1000),0) DAY_MATLQLTY_WGT,nvl((MON_MATLQLTY_WGT/1000),0) MON_MATLQLTY_WGT,
  949. TO_CHAR(DAY_STL_CNT) DAY_STL_CNT ,TO_CHAR(MON_STL_CNT) MON_STL_CNT ,nvl((DAY_STL_WGT/1000),0) DAY_STL_WGT ,nvl((MON_STL_WGT/1000),0) MON_STL_WGT
  950. FROM
  951. (
  952. --- Slab weight,这里统一使用轧制时间即卷取时间来进行统计
  953. SELECT DAY_SLAB_CNT,MON_SLAB_CNT,DAY_SLAB_WGT ,MON_SLAB_WGT
  954. FROM
  955. (
  956. SELECT COUNT(*) DAY_SLAB_CNT, SUM(SLAB_WGT) DAY_SLAB_WGT
  957. FROM TBH02_COIL_COMM a,
  958. TBG02_SLAB_COMM b,
  959. TBH02_MILL_RESULT C
  960. WHERE a.SLAB_NO = b.SLAB_NO
  961. AND A.SLAB_NO = c.SLAB_NO
  962. AND A.MILL_DTIME >= :1 AND A.MILL_DTIME <= :2
  963. ) a, -- daily
  964. (
  965. SELECT COUNT(*) MON_SLAB_CNT, SUM(SLAB_WGT) MON_SLAB_WGT
  966. FROM TBH02_COIL_COMM a,
  967. TBG02_SLAB_COMM b,
  968. TBH02_MILL_RESULT C
  969. WHERE a.SLAB_NO = b.SLAB_NO
  970. AND A.SLAB_NO = C.SLAB_NO
  971. AND A.MILL_DTIME >= :3
  972. AND A.MILL_DTIME <= :4
  973. ) b -- monthly
  974. ) A,
  975. (
  976. -- coil weight
  977. SELECT DAY_COIL_CNT,MON_COIL_CNT,DAY_COIL_WGT ,MON_COIL_WGT
  978. FROM
  979. (
  980. SELECT COUNT(*) DAY_COIL_CNT,SUM(ACT_WGT) DAY_COIL_WGT
  981. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  982. WHERE EXTSHAPE_DEC_GRD = '1'
  983. AND A.SLAB_NO = B.SLAB_NO
  984. AND EXTSHAPE_DEC_GRD IS NOT NULL
  985. AND A.MILL_DTIME >= :5 AND A.MILL_DTIME <= :6
  986. AND A.MILL_DTIME IS NOT NULL
  987. ) a, -- daily
  988. (
  989. SELECT COUNT(*) MON_COIL_CNT,SUM(ACT_WGT) MON_COIL_WGT
  990. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  991. WHERE EXTSHAPE_DEC_GRD = '1'
  992. AND A.SLAB_NO = B.SLAB_NO
  993. AND EXTSHAPE_DEC_GRD IS NOT NULL
  994. AND A.MILL_DTIME >= :7
  995. AND A.MILL_DTIME <= :8
  996. AND A.MILL_DTIME IS NOT NULL
  997. ) b -- monthly
  998. ) B,
  999. (
  1000. -- EXTSHAPE_DEC_GRD decision grade 1
  1001. SELECT DAY_GRD_1_CNT,MON_GRD_1_CNT,DAY_GRD_1_WGT,MON_GRD_1_WGT
  1002. FROM
  1003. (
  1004. SELECT COUNT(*) DAY_GRD_1_CNT, SUM(ACT_WGT) DAY_GRD_1_WGT
  1005. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1006. WHERE EXTSHAPE_DEC_GRD = '1'
  1007. AND A.SLAB_NO = B.SLAB_NO
  1008. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1009. AND A.MILL_DTIME >= :9 AND A.MILL_DTIME <= :10
  1010. AND A.MILL_DTIME IS NOT NULL
  1011. ) a, -- daily
  1012. (
  1013. SELECT COUNT(*) MON_GRD_1_CNT, SUM(ACT_WGT) MON_GRD_1_WGT
  1014. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1015. WHERE EXTSHAPE_DEC_GRD = '1'
  1016. AND A.SLAB_NO = B.SLAB_NO
  1017. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1018. AND A.MILL_DTIME >= :11
  1019. AND A.MILL_DTIME <= :12
  1020. AND A.MILL_DTIME IS NOT NULL
  1021. ) b -- monthly
  1022. ) C,
  1023. (
  1024. -- EXTSHAPE_DEC_GRD decision grade 2
  1025. SELECT DAY_GRD_2_CNT,MON_GRD_2_CNT,DAY_GRD_2_WGT,MON_GRD_2_WGT
  1026. FROM
  1027. (
  1028. SELECT COUNT(*) DAY_GRD_2_CNT, SUM(ACT_WGT) DAY_GRD_2_WGT
  1029. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1030. WHERE EXTSHAPE_DEC_GRD != '1'
  1031. AND A.SLAB_NO = B.SLAB_NO
  1032. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1033. AND A.MILL_DTIME >= :13 AND A.MILL_DTIME <= :14
  1034. AND A.MILL_DTIME IS NOT NULL
  1035. ) a, -- daily
  1036. (
  1037. SELECT COUNT(*) MON_GRD_2_CNT, SUM(ACT_WGT) MON_GRD_2_WGT
  1038. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1039. WHERE EXTSHAPE_DEC_GRD != '1'
  1040. AND A.SLAB_NO = B.SLAB_NO
  1041. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1042. AND A.MILL_DTIME >= :15
  1043. AND A.MILL_DTIME <= :16
  1044. AND A.MILL_DTIME IS NOT NULL
  1045. ) b
  1046. ) D,
  1047. (
  1048. -- reject coil and slab 轧回
  1049. SELECT DAY_REJ_CNT,MON_REJ_CNT,DAY_REJ_WGT,MON_REJ_WGT
  1050. FROM
  1051. (
  1052. SELECT COUNT(*) DAY_REJ_CNT, SUM(SLAB_WGT) DAY_REJ_WGT
  1053. FROM TBH02_COIL_COMM a,
  1054. tbh02_rhf_missno b,
  1055. tbg02_slab_comm c
  1056. WHERE a.SLAB_NO = b.SLAB_NO
  1057. AND a.slab_no = c.slab_no
  1058. and a.coil_no = b.coil_no
  1059. AND b.missno_clf = '3'
  1060. AND A.MILL_DTIME >= :17 AND A.MILL_DTIME <= :18
  1061. AND A.MILL_DTIME IS NOT NULL
  1062. ) a, -- daily
  1063. (
  1064. SELECT COUNT(*) MON_REJ_CNT, SUM(SLAB_WGT) MON_REJ_WGT
  1065. FROM TBH02_COIL_COMM a,
  1066. tbh02_rhf_missno b,
  1067. tbg02_slab_comm c,
  1068. TBH02_MILL_RESULT D
  1069. WHERE a.SLAB_NO = b.SLAB_NO
  1070. AND a.slab_no = c.slab_no
  1071. AND A.SLAB_NO = D.SLAB_NO
  1072. AND b.missno_clf = '3'
  1073. AND A.MILL_DTIME >= :19
  1074. AND A.MILL_DTIME <= :20
  1075. AND A.MILL_DTIME IS NOT NULL
  1076. )b -- monthly
  1077. ) E ,
  1078. (
  1079. -- scrap weight 废钢
  1080. SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
  1081. FROM
  1082. (
  1083. SELECT COUNT(*) DAY_SCRAP_CNT, SUM(b.missno_bar_wgt) DAY_SCRAP_WGT
  1084. FROM TBH02_COIL_COMM a,
  1085. TBH02_MILL_RESULT b
  1086. WHERE a.slab_no = b.slab_no
  1087. and b.missno_bar_wgt is not null
  1088. and b.missno_bar_thk is null
  1089. and b.missno_bar_wth is null
  1090. AND A.MILL_DTIME >= :21 AND A.MILL_DTIME <= :22
  1091. AND a.MILL_DTIME IS NOT NULL
  1092. ) a, -- daily
  1093. (
  1094. SELECT COUNT(*) MON_SCRAP_CNT, SUM(b.missno_bar_wgt) MON_SCRAP_WGT
  1095. FROM TBH02_COIL_COMM a,
  1096. TBH02_MILL_RESULT b
  1097. WHERE a.slab_no = b.slab_no
  1098. and b.missno_bar_wgt is not null
  1099. and b.missno_bar_thk is null
  1100. and b.missno_bar_wth is null
  1101. AND A.MILL_DTIME >= :23
  1102. AND A.MILL_DTIME <= :24
  1103. AND a.MILL_DTIME IS NOT NULL
  1104. ) b -- monthly
  1105. ) F,
  1106. (
  1107. -- missno_bar weight 中板
  1108. SELECT DAY_MISSNO_CNT,MON_MISSNO_CNT,DAY_MISSNO_WGT,MON_MISSNO_WGT
  1109. FROM
  1110. (
  1111. SELECT COUNT(*) DAY_MISSNO_CNT, SUM(b.missno_bar_wgt) DAY_MISSNO_WGT
  1112. FROM TBH02_COIL_COMM a,
  1113. TBH02_MILL_RESULT b
  1114. WHERE a.slab_no = b.slab_no
  1115. and b.missno_bar_wgt is not null
  1116. and b.missno_bar_thk is not null
  1117. and b.missno_bar_wth is not null
  1118. AND A.MILL_DTIME >= :25 AND A.MILL_DTIME <= :26
  1119. AND a.MILL_DTIME IS NOT NULL
  1120. ) a, -- daily
  1121. (
  1122. SELECT COUNT(*) MON_MISSNO_CNT, SUM(b.missno_bar_wgt) MON_MISSNO_WGT
  1123. FROM TBH02_COIL_COMM a,
  1124. TBH02_MILL_RESULT b
  1125. WHERE a.slab_no = b.slab_no
  1126. and b.missno_bar_wgt is not null
  1127. and b.missno_bar_thk is not null
  1128. and b.missno_bar_wth is not null
  1129. AND A.MILL_DTIME >= :27
  1130. AND A.MILL_DTIME <= :28
  1131. AND a.MILL_DTIME IS NOT NULL
  1132. ) b -- monthly
  1133. ) G,
  1134. (
  1135. -- SIZE_DEC_RST != '1'
  1136. SELECT DAY_SIZE_CNT,MON_SIZE_CNT,DAY_SIZE_WGT,MON_SIZE_WGT
  1137. FROM
  1138. (
  1139. SELECT COUNT(*) DAY_SIZE_CNT, SUM(a.act_wgt) DAY_SIZE_WGT
  1140. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  1141. WHERE a.Size_Dec_Rst != '1'
  1142. AND a.slab_no = b.slab_no
  1143. AND A.MILL_DTIME >= :29 AND A.MILL_DTIME <= :30
  1144. AND a.MILL_DTIME IS NOT NULL
  1145. ) a, -- daily
  1146. (
  1147. SELECT COUNT(*) MON_SIZE_CNT, SUM(a.act_wgt) MON_SIZE_WGT
  1148. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  1149. WHERE a.Size_Dec_Rst != '1'
  1150. AND A.SLAB_NO = B.SLAB_NO
  1151. AND A.MILL_DTIME >= :31
  1152. AND A.MILL_DTIME <= :32
  1153. AND a.MILL_DTIME IS NOT NULL
  1154. ) b -- monthly
  1155. ) H,
  1156. (
  1157. -- EXTSHAPE_DEC_GRD != '1'
  1158. SELECT DAY_EXTSHAPE_CNT,MON_EXTSHAPE_CNT,DAY_EXTSHAPE_WGT,MON_EXTSHAPE_WGT
  1159. FROM
  1160. (
  1161. SELECT COUNT(*) DAY_EXTSHAPE_CNT, SUM(a.act_wgt) DAY_EXTSHAPE_WGT
  1162. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  1163. WHERE a.EXTSHAPE_DEC_GRD != '1'
  1164. AND A.SLAB_NO = B.SLAB_NO
  1165. AND A.MILL_DTIME >= :33 AND A.MILL_DTIME <= :34
  1166. AND a.MILL_DTIME IS NOT NULL
  1167. ) a, -- daily
  1168. (
  1169. SELECT COUNT(*) MON_EXTSHAPE_CNT, SUM(a.act_wgt) MON_EXTSHAPE_WGT
  1170. FROM TBH02_COIL_COMM a , TBH02_MILL_RESULT B
  1171. WHERE a.EXTSHAPE_DEC_GRD != '1'
  1172. AND A.SLAB_NO = B.SLAB_NO
  1173. AND A.MILL_DTIME >= :35
  1174. AND A.MILL_DTIME <= :36
  1175. AND a.MILL_DTIME IS NOT NULL
  1176. ) b -- monthly
  1177. ) I,
  1178. (
  1179. -- MATLQLTY_DEC_GRD != '1'
  1180. SELECT DAY_MATLQLTY_CNT,MON_MATLQLTY_CNT,DAY_MATLQLTY_WGT,MON_MATLQLTY_WGT
  1181. FROM
  1182. (
  1183. SELECT COUNT(*) DAY_MATLQLTY_CNT, SUM(a.act_wgt) DAY_MATLQLTY_WGT
  1184. FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
  1185. WHERE a.MATLQLTY_DEC_GRD != '1'
  1186. AND A.SLAB_NO = B.SLAB_NO
  1187. AND A.MILL_DTIME >= :37 AND A.MILL_DTIME <= :38
  1188. AND a.MILL_DTIME IS NOT NULL
  1189. ) a, -- daily
  1190. (
  1191. SELECT COUNT(*) MON_MATLQLTY_CNT, SUM(a.act_wgt) MON_MATLQLTY_WGT
  1192. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  1193. WHERE a.MATLQLTY_DEC_GRD != '1'
  1194. AND A.SLAB_NO = B.SLAB_NO
  1195. AND A.MILL_DTIME >= :39
  1196. AND A.MILL_DTIME <= :40
  1197. AND a.MILL_DTIME IS NOT NULL
  1198. ) b -- monthly
  1199. ) J,
  1200. (
  1201. -- 钢制
  1202. SELECT DAY_STL_CNT,MON_STL_CNT,DAY_STL_WGT,MON_STL_WGT
  1203. FROM
  1204. (
  1205. SELECT COUNT(*) DAY_STL_CNT, SUM(a.act_wgt) DAY_STL_WGT
  1206. FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
  1207. WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
  1208. AND A.SLAB_NO = B.SLAB_NO
  1209. AND A.MILL_DTIME >= :41 AND A.MILL_DTIME <= :42
  1210. AND a.MILL_DTIME IS NOT NULL
  1211. ) a, -- daily
  1212. (
  1213. SELECT COUNT(*) MON_STL_CNT, SUM(a.act_wgt) MON_STL_WGT
  1214. FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
  1215. WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
  1216. AND A.SLAB_NO = B.SLAB_NO
  1217. AND A.MILL_DTIME >= :43
  1218. AND A.MILL_DTIME <= :44
  1219. AND a.MILL_DTIME IS NOT NULL
  1220. ) b
  1221. ) K
  1222. ]]>
  1223. </query>
  1224. <query id="UIH090060_06.select" desc=" 这里给出周的统计方式,取时间段计算 " fetchSize="10">
  1225. <![CDATA[
  1226. SELECT TO_CHAR(DAY_SLAB_CNT) DAY_SLAB_CNT ,TO_CHAR(MON_SLAB_CNT) MON_SLAB_CNT ,nvl((DAY_SLAB_WGT/1000),0) DAY_SLAB_WGT ,nvl((MON_SLAB_WGT/1000),0) MON_SLAB_WGT ,
  1227. TO_CHAR(DAY_COIL_CNT) DAY_COIL_CNT ,TO_CHAR(MON_COIL_CNT) MON_COIL_CNT ,nvl((DAY_COIL_WGT/1000),0) DAY_COIL_WGT ,nvl((MON_COIL_WGT/1000),0) MON_COIL_WGT ,
  1228. TO_CHAR(DAY_GRD_1_CNT) DAY_GRD_1_CNT ,TO_CHAR(MON_GRD_1_CNT) MON_GRD_1_CNT ,nvl((DAY_GRD_1_WGT/1000),0) DAY_GRD_1_WGT ,nvl((MON_GRD_1_WGT/1000),0) MON_GRD_1_WGT ,
  1229. TO_CHAR(DAY_GRD_2_CNT) DAY_GRD_2_CNT ,TO_CHAR(MON_GRD_2_CNT) MON_GRD_2_CNT ,nvl((DAY_GRD_2_WGT/1000),0) DAY_GRD_2_WGT ,nvl((MON_GRD_2_WGT/1000),0) MON_GRD_2_WGT ,
  1230. TO_CHAR(DAY_REJ_CNT) DAY_REJ_CNT ,TO_CHAR(MON_REJ_CNT) MON_REJ_CNT ,nvl(TO_CHAR(DAY_REJ_WGT/1000),0) DAY_REJ_WGT ,nvl(TO_CHAR(MON_REJ_WGT/1000),0) MON_REJ_WGT ,
  1231. TO_CHAR(DAY_SCRAP_CNT) DAY_SCRAP_CNT ,TO_CHAR(MON_SCRAP_CNT) MON_SCRAP_CNT ,nvl(TO_CHAR(DAY_SCRAP_WGT/1000),0) DAY_SCRAP_WGT ,nvl(TO_CHAR(MON_SCRAP_WGT/1000),0) MON_SCRAP_WGT ,
  1232. TO_CHAR(DAY_MISSNO_CNT) DAY_MISSNO_CNT ,TO_CHAR(MON_MISSNO_CNT) MON_MISSNO_CNT ,nvl(TO_CHAR(DAY_MISSNO_WGT/1000),0) DAY_MISSNO_WGT ,nvl(TO_CHAR(MON_MISSNO_WGT/1000),0) MON_MISSNO_WGT ,
  1233. TO_CHAR(DAY_SIZE_CNT) DAY_SIZE_CNT ,TO_CHAR(MON_SIZE_CNT) MON_SIZE_CNT ,nvl((DAY_SIZE_WGT/1000),0) DAY_SIZE_WGT ,nvl((MON_SIZE_WGT/1000),0) MON_SIZE_WGT ,
  1234. TO_CHAR(DAY_EXTSHAPE_CNT) DAY_EXTSHAPE_CNT,TO_CHAR(MON_EXTSHAPE_CNT) MON_EXTSHAPE_CNT,nvl((DAY_EXTSHAPE_WGT/1000),0) DAY_EXTSHAPE_WGT,nvl((MON_EXTSHAPE_WGT/1000),0) MON_EXTSHAPE_WGT,
  1235. TO_CHAR(DAY_MATLQLTY_CNT) DAY_MATLQLTY_CNT,TO_CHAR(MON_MATLQLTY_CNT) MON_MATLQLTY_CNT,nvl((DAY_MATLQLTY_WGT/1000),0) DAY_MATLQLTY_WGT,nvl((MON_MATLQLTY_WGT/1000),0) MON_MATLQLTY_WGT,
  1236. TO_CHAR(DAY_STL_CNT) DAY_STL_CNT ,TO_CHAR(MON_STL_CNT) MON_STL_CNT ,nvl((DAY_STL_WGT/1000),0) DAY_STL_WGT ,nvl((MON_STL_WGT/1000),0) MON_STL_WGT
  1237. FROM
  1238. (
  1239. --- Slab weight,这里统一使用轧制时间即卷取时间来进行统计
  1240. SELECT DAY_SLAB_CNT,MON_SLAB_CNT,DAY_SLAB_WGT ,MON_SLAB_WGT
  1241. FROM
  1242. (
  1243. SELECT COUNT(*) DAY_SLAB_CNT, SUM(SLAB_WGT) DAY_SLAB_WGT
  1244. FROM TBH02_COIL_COMM a,
  1245. TBG02_SLAB_COMM b,
  1246. TBH02_MILL_RESULT C
  1247. WHERE a.SLAB_NO = b.SLAB_NO
  1248. AND A.SLAB_NO = c.SLAB_NO
  1249. AND C.WKGROUP = :1
  1250. AND A.MILL_DTIME >= :2 AND A.MILL_DTIME <= :3
  1251. ) a, -- daily
  1252. (
  1253. SELECT COUNT(*) MON_SLAB_CNT, SUM(SLAB_WGT) MON_SLAB_WGT
  1254. FROM TBH02_COIL_COMM a,
  1255. TBG02_SLAB_COMM b,
  1256. TBH02_MILL_RESULT C
  1257. WHERE a.SLAB_NO = b.SLAB_NO
  1258. AND A.SLAB_NO = C.SLAB_NO
  1259. AND C.WKGROUP = :4
  1260. AND A.MILL_DTIME >= :5
  1261. AND A.MILL_DTIME <= :6
  1262. ) b -- monthly
  1263. ) A,
  1264. (
  1265. -- coil weight
  1266. SELECT DAY_COIL_CNT,MON_COIL_CNT,DAY_COIL_WGT ,MON_COIL_WGT
  1267. FROM
  1268. (
  1269. SELECT COUNT(*) DAY_COIL_CNT,SUM(ACT_WGT) DAY_COIL_WGT
  1270. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1271. WHERE EXTSHAPE_DEC_GRD = '1'
  1272. AND A.SLAB_NO = B.SLAB_NO
  1273. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1274. AND B.WKGROUP = :7
  1275. AND A.MILL_DTIME >= :8 AND A.MILL_DTIME <= :9
  1276. AND A.MILL_DTIME IS NOT NULL
  1277. ) a, -- daily
  1278. (
  1279. SELECT COUNT(*) MON_COIL_CNT,SUM(ACT_WGT) MON_COIL_WGT
  1280. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1281. WHERE EXTSHAPE_DEC_GRD = '1'
  1282. AND A.SLAB_NO = B.SLAB_NO
  1283. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1284. AND B.WKGROUP = :10
  1285. AND A.MILL_DTIME >= :11
  1286. AND A.MILL_DTIME <= :12
  1287. AND A.MILL_DTIME IS NOT NULL
  1288. ) b -- monthly
  1289. ) B,
  1290. (
  1291. -- EXTSHAPE_DEC_GRD decision grade 1
  1292. SELECT DAY_GRD_1_CNT,MON_GRD_1_CNT,DAY_GRD_1_WGT,MON_GRD_1_WGT
  1293. FROM
  1294. (
  1295. SELECT COUNT(*) DAY_GRD_1_CNT, SUM(ACT_WGT) DAY_GRD_1_WGT
  1296. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1297. WHERE EXTSHAPE_DEC_GRD = '1'
  1298. AND A.SLAB_NO = B.SLAB_NO
  1299. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1300. AND B.WKGROUP = :13
  1301. AND A.MILL_DTIME >= :14 AND A.MILL_DTIME <= :15
  1302. AND A.MILL_DTIME IS NOT NULL
  1303. ) a, -- daily
  1304. (
  1305. SELECT COUNT(*) MON_GRD_1_CNT, SUM(ACT_WGT) MON_GRD_1_WGT
  1306. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1307. WHERE EXTSHAPE_DEC_GRD = '1'
  1308. AND A.SLAB_NO = B.SLAB_NO
  1309. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1310. AND B.WKGROUP = :16
  1311. AND A.MILL_DTIME >= :17
  1312. AND A.MILL_DTIME <= :18
  1313. AND A.MILL_DTIME IS NOT NULL
  1314. ) b -- monthly
  1315. ) C,
  1316. (
  1317. -- EXTSHAPE_DEC_GRD decision grade 2
  1318. SELECT DAY_GRD_2_CNT,MON_GRD_2_CNT,DAY_GRD_2_WGT,MON_GRD_2_WGT
  1319. FROM
  1320. (
  1321. SELECT COUNT(*) DAY_GRD_2_CNT, SUM(ACT_WGT) DAY_GRD_2_WGT
  1322. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1323. WHERE EXTSHAPE_DEC_GRD != '1'
  1324. AND A.SLAB_NO = B.SLAB_NO
  1325. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1326. AND B.WKGROUP = :19
  1327. AND A.MILL_DTIME >= :20 AND A.MILL_DTIME <= :21
  1328. AND A.MILL_DTIME IS NOT NULL
  1329. ) a, -- daily
  1330. (
  1331. SELECT COUNT(*) MON_GRD_2_CNT, SUM(ACT_WGT) MON_GRD_2_WGT
  1332. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1333. WHERE EXTSHAPE_DEC_GRD != '1'
  1334. AND A.SLAB_NO = B.SLAB_NO
  1335. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1336. AND B.WKGROUP = :22
  1337. AND A.MILL_DTIME >= :23
  1338. AND A.MILL_DTIME <= :24
  1339. AND A.MILL_DTIME IS NOT NULL
  1340. ) b
  1341. ) D,
  1342. (
  1343. -- reject coil and slab 轧回
  1344. SELECT DAY_REJ_CNT,MON_REJ_CNT,DAY_REJ_WGT,MON_REJ_WGT
  1345. FROM
  1346. (
  1347. SELECT COUNT(*) DAY_REJ_CNT, SUM(SLAB_WGT) DAY_REJ_WGT
  1348. FROM TBH02_COIL_COMM a,
  1349. tbh02_rhf_missno b,
  1350. tbg02_slab_comm c
  1351. WHERE a.SLAB_NO = b.SLAB_NO
  1352. AND a.slab_no = c.slab_no
  1353. and a.coil_no = b.coil_no
  1354. AND b.missno_clf = '3'
  1355. AND B.MISSNO_WKGROUP = :25
  1356. AND A.MILL_DTIME >= :26 AND A.MILL_DTIME <= :27
  1357. AND A.MILL_DTIME IS NOT NULL
  1358. ) a, -- daily
  1359. (
  1360. SELECT COUNT(*) MON_REJ_CNT, SUM(SLAB_WGT) MON_REJ_WGT
  1361. FROM TBH02_COIL_COMM a,
  1362. tbh02_rhf_missno b,
  1363. tbg02_slab_comm c
  1364. WHERE a.SLAB_NO = b.SLAB_NO
  1365. AND a.slab_no = c.slab_no
  1366. AND b.missno_clf = '3'
  1367. AND B.MISSNO_WKGROUP = :28
  1368. AND A.MILL_DTIME >= :29
  1369. AND A.MILL_DTIME <= :30
  1370. AND A.MILL_DTIME IS NOT NULL
  1371. )b -- monthly
  1372. ) E ,
  1373. (
  1374. -- scrap weight 废钢
  1375. SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
  1376. FROM
  1377. (
  1378. SELECT COUNT(*) DAY_SCRAP_CNT, SUM(b.missno_bar_wgt) DAY_SCRAP_WGT
  1379. FROM TBH02_COIL_COMM a,
  1380. TBH02_MILL_RESULT b
  1381. WHERE a.slab_no = b.slab_no
  1382. and b.missno_bar_wgt is not null
  1383. and b.missno_bar_thk is null
  1384. and b.missno_bar_wth is null
  1385. AND B.WKGROUP = :31
  1386. AND A.MILL_DTIME >= :32 AND A.MILL_DTIME <= :33
  1387. AND a.MILL_DTIME IS NOT NULL
  1388. ) a, -- daily
  1389. (
  1390. SELECT COUNT(*) MON_SCRAP_CNT, SUM(b.missno_bar_wgt) MON_SCRAP_WGT
  1391. FROM TBH02_COIL_COMM a,
  1392. TBH02_MILL_RESULT b
  1393. WHERE a.slab_no = b.slab_no
  1394. and b.missno_bar_wgt is not null
  1395. and b.missno_bar_thk is null
  1396. and b.missno_bar_wth is null
  1397. AND B.WKGROUP = :34
  1398. AND A.MILL_DTIME >= :35
  1399. AND A.MILL_DTIME <= :36
  1400. AND a.MILL_DTIME IS NOT NULL
  1401. ) b -- monthly
  1402. ) F,
  1403. (
  1404. -- missno_bar weight 中板
  1405. SELECT DAY_MISSNO_CNT,MON_MISSNO_CNT,DAY_MISSNO_WGT,MON_MISSNO_WGT
  1406. FROM
  1407. (
  1408. SELECT COUNT(*) DAY_MISSNO_CNT, SUM(b.missno_bar_wgt) DAY_MISSNO_WGT
  1409. FROM TBH02_COIL_COMM a,
  1410. TBH02_MILL_RESULT b
  1411. WHERE a.slab_no = b.slab_no
  1412. and b.missno_bar_wgt is not null
  1413. and b.missno_bar_thk is not null
  1414. and b.missno_bar_wth is not null
  1415. AND B.WKGROUP = :37
  1416. AND A.MILL_DTIME >= :38 AND A.MILL_DTIME <= :39
  1417. AND a.MILL_DTIME IS NOT NULL
  1418. ) a, -- daily
  1419. (
  1420. SELECT COUNT(*) MON_MISSNO_CNT, SUM(b.missno_bar_wgt) MON_MISSNO_WGT
  1421. FROM TBH02_COIL_COMM a,
  1422. TBH02_MILL_RESULT b
  1423. WHERE a.slab_no = b.slab_no
  1424. and b.missno_bar_wgt is not null
  1425. and b.missno_bar_thk is not null
  1426. and b.missno_bar_wth is not null
  1427. AND B.WKGROUP = :40
  1428. AND A.MILL_DTIME >= :41
  1429. AND A.MILL_DTIME <= :42
  1430. AND a.MILL_DTIME IS NOT NULL
  1431. ) b -- monthly
  1432. ) G,
  1433. (
  1434. -- SIZE_DEC_RST != '1'
  1435. SELECT DAY_SIZE_CNT,MON_SIZE_CNT,DAY_SIZE_WGT,MON_SIZE_WGT
  1436. FROM
  1437. (
  1438. SELECT COUNT(*) DAY_SIZE_CNT, SUM(a.act_wgt) DAY_SIZE_WGT
  1439. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  1440. WHERE a.Size_Dec_Rst != '1'
  1441. AND A.SLAB_NO = B.SLAB_NO
  1442. AND B.WKGROUP = :43
  1443. AND A.MILL_DTIME >= :44 AND A.MILL_DTIME <= :45
  1444. AND a.MILL_DTIME IS NOT NULL
  1445. ) a, -- daily
  1446. (
  1447. SELECT COUNT(*) MON_SIZE_CNT, SUM(a.act_wgt) MON_SIZE_WGT
  1448. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  1449. WHERE a.Size_Dec_Rst != '1'
  1450. AND A.SLAB_NO = B.SLAB_NO
  1451. AND B.WKGROUP = :46
  1452. AND A.MILL_DTIME >= :47
  1453. AND A.MILL_DTIME <= :48
  1454. AND a.MILL_DTIME IS NOT NULL
  1455. ) b -- monthly
  1456. ) H,
  1457. (
  1458. -- EXTSHAPE_DEC_GRD != '1'
  1459. SELECT DAY_EXTSHAPE_CNT,MON_EXTSHAPE_CNT,DAY_EXTSHAPE_WGT,MON_EXTSHAPE_WGT
  1460. FROM
  1461. (
  1462. SELECT COUNT(*) DAY_EXTSHAPE_CNT, SUM(a.act_wgt) DAY_EXTSHAPE_WGT
  1463. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  1464. WHERE a.EXTSHAPE_DEC_GRD != '1'
  1465. AND A.SLAB_NO = B.SLAB_NO
  1466. AND B.WKGROUP = :49
  1467. AND A.MILL_DTIME >= :50 AND A.MILL_DTIME <= :51
  1468. AND a.MILL_DTIME IS NOT NULL
  1469. ) a, -- daily
  1470. (
  1471. SELECT COUNT(*) MON_EXTSHAPE_CNT, SUM(a.act_wgt) MON_EXTSHAPE_WGT
  1472. FROM TBH02_COIL_COMM a , TBH02_MILL_RESULT B
  1473. WHERE a.EXTSHAPE_DEC_GRD != '1'
  1474. AND A.SLAB_NO = B.SLAB_NO
  1475. AND B.WKGROUP = :52
  1476. AND A.MILL_DTIME >= :53
  1477. AND A.MILL_DTIME <= :54
  1478. AND a.MILL_DTIME IS NOT NULL
  1479. ) b -- monthly
  1480. ) I,
  1481. (
  1482. -- MATLQLTY_DEC_GRD != '1'
  1483. SELECT DAY_MATLQLTY_CNT,MON_MATLQLTY_CNT,DAY_MATLQLTY_WGT,MON_MATLQLTY_WGT
  1484. FROM
  1485. (
  1486. SELECT COUNT(*) DAY_MATLQLTY_CNT, SUM(a.act_wgt) DAY_MATLQLTY_WGT
  1487. FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
  1488. WHERE a.MATLQLTY_DEC_GRD != '1'
  1489. AND A.SLAB_NO = B.SLAB_NO
  1490. AND B.WKGROUP = :55
  1491. AND A.MILL_DTIME >= :56 AND A.MILL_DTIME <= :57
  1492. AND a.MILL_DTIME IS NOT NULL
  1493. ) a, -- daily
  1494. (
  1495. SELECT COUNT(*) MON_MATLQLTY_CNT, SUM(a.act_wgt) MON_MATLQLTY_WGT
  1496. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  1497. WHERE a.MATLQLTY_DEC_GRD != '1'
  1498. AND A.SLAB_NO = B.SLAB_NO
  1499. AND B.WKGROUP = :58
  1500. AND A.MILL_DTIME >= :59
  1501. AND A.MILL_DTIME <= :60
  1502. AND a.MILL_DTIME IS NOT NULL
  1503. ) b -- monthly
  1504. ) J,
  1505. (
  1506. -- 钢制
  1507. SELECT DAY_STL_CNT,MON_STL_CNT,DAY_STL_WGT,MON_STL_WGT
  1508. FROM
  1509. (
  1510. SELECT COUNT(*) DAY_STL_CNT, SUM(a.act_wgt) DAY_STL_WGT
  1511. FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
  1512. WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
  1513. AND A.SLAB_NO = B.SLAB_NO
  1514. AND B.WKGROUP = :61
  1515. AND A.MILL_DTIME >= :62 AND A.MILL_DTIME <= :63
  1516. AND a.MILL_DTIME IS NOT NULL
  1517. ) a, -- daily
  1518. (
  1519. SELECT COUNT(*) MON_STL_CNT, SUM(a.act_wgt) MON_STL_WGT
  1520. FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
  1521. WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
  1522. AND A.SLAB_NO = B.SLAB_NO
  1523. AND B.WKGROUP = :64
  1524. AND A.MILL_DTIME >= :65
  1525. AND A.MILL_DTIME <= :66
  1526. AND a.MILL_DTIME IS NOT NULL
  1527. ) b
  1528. ) K
  1529. ]]>
  1530. </query>
  1531. <query id="UIH090060_07.select" desc=" 这里替换原有的统计方式,给出具体的时间段。并且加入能耗和停轧时间的查询 废弃 " fetchSize="10">
  1532. <![CDATA[
  1533. SELECT TO_CHAR(DAY_SLAB_CNT) DAY_SLAB_CNT ,TO_CHAR(MON_SLAB_CNT) MON_SLAB_CNT ,nvl((DAY_SLAB_WGT/1000),0) DAY_SLAB_WGT ,nvl((MON_SLAB_WGT/1000),0) MON_SLAB_WGT ,
  1534. TO_CHAR(DAY_COIL_CNT) DAY_COIL_CNT ,TO_CHAR(MON_COIL_CNT) MON_COIL_CNT ,nvl((DAY_COIL_WGT/1000),0) DAY_COIL_WGT ,nvl((MON_COIL_WGT/1000),0) MON_COIL_WGT ,
  1535. TO_CHAR(DAY_GRD_1_CNT) DAY_GRD_1_CNT ,TO_CHAR(MON_GRD_1_CNT) MON_GRD_1_CNT ,nvl((DAY_GRD_1_WGT/1000),0) DAY_GRD_1_WGT ,nvl((MON_GRD_1_WGT/1000),0) MON_GRD_1_WGT ,
  1536. TO_CHAR(DAY_GRD_2_CNT) DAY_GRD_2_CNT ,TO_CHAR(MON_GRD_2_CNT) MON_GRD_2_CNT ,nvl((DAY_GRD_2_WGT/1000),0) DAY_GRD_2_WGT ,nvl((MON_GRD_2_WGT/1000),0) MON_GRD_2_WGT ,
  1537. TO_CHAR(DAY_REJ_CNT) DAY_REJ_CNT ,TO_CHAR(MON_REJ_CNT) MON_REJ_CNT ,nvl(TO_CHAR(DAY_REJ_WGT/1000),0) DAY_REJ_WGT ,nvl(TO_CHAR(MON_REJ_WGT/1000),0) MON_REJ_WGT ,
  1538. TO_CHAR(DAY_SCRAP_CNT) DAY_SCRAP_CNT ,TO_CHAR(MON_SCRAP_CNT) MON_SCRAP_CNT ,nvl(TO_CHAR(DAY_SCRAP_WGT/1000),0) DAY_SCRAP_WGT ,nvl(TO_CHAR(MON_SCRAP_WGT/1000),0) MON_SCRAP_WGT ,
  1539. TO_CHAR(DAY_MISSNO_CNT) DAY_MISSNO_CNT ,TO_CHAR(MON_MISSNO_CNT) MON_MISSNO_CNT ,nvl(TO_CHAR(DAY_MISSNO_WGT/1000),0) DAY_MISSNO_WGT ,nvl(TO_CHAR(MON_MISSNO_WGT/1000),0) MON_MISSNO_WGT ,
  1540. TO_CHAR(DAY_SIZE_CNT) DAY_SIZE_CNT ,TO_CHAR(MON_SIZE_CNT) MON_SIZE_CNT ,nvl((DAY_SIZE_WGT/1000),0) DAY_SIZE_WGT ,nvl((MON_SIZE_WGT/1000),0) MON_SIZE_WGT ,
  1541. TO_CHAR(DAY_EXTSHAPE_CNT) DAY_EXTSHAPE_CNT,TO_CHAR(MON_EXTSHAPE_CNT) MON_EXTSHAPE_CNT,nvl((DAY_EXTSHAPE_WGT/1000),0) DAY_EXTSHAPE_WGT,nvl((MON_EXTSHAPE_WGT/1000),0) MON_EXTSHAPE_WGT,
  1542. TO_CHAR(DAY_MATLQLTY_CNT) DAY_MATLQLTY_CNT,TO_CHAR(MON_MATLQLTY_CNT) MON_MATLQLTY_CNT,nvl((DAY_MATLQLTY_WGT/1000),0) DAY_MATLQLTY_WGT,nvl((MON_MATLQLTY_WGT/1000),0) MON_MATLQLTY_WGT,
  1543. TO_CHAR(DAY_STL_CNT) DAY_STL_CNT ,TO_CHAR(MON_STL_CNT) MON_STL_CNT ,nvl((DAY_STL_WGT/1000),0) DAY_STL_WGT ,nvl((MON_STL_WGT/1000),0) MON_STL_WGT,
  1544. TO_CHAR(MQ) MQ,TO_CHAR(MON_MQ) MON_MQ,
  1545. TO_CHAR(DIAN) DIAN,TO_CHAR(MON_DIAN) MON_DIAN,
  1546. TO_CHAR(SHUI) SHUI,TO_CHAR(MON_SHUI) MON_SHUI,
  1547. TO_CHAR(KQ) KQ,TO_CHAR(MON_KQ) MON_KQ,
  1548. TO_CHAR(GH) GH,TO_CHAR(MON_GH) MON_GH,
  1549. TO_CHAR(JIXIE) JIXIE,TO_CHAR(MON_JIXIE) MON_JIXIE,
  1550. TO_CHAR(DQ) DQ,TO_CHAR(MON_DQ) MON_DQ,
  1551. TO_CHAR(ZG) ZG,TO_CHAR(MON_ZG) MON_ZG,
  1552. TO_CHAR(HG) HG,TO_CHAR(MON_HG) MON_HG,
  1553. TO_CHAR(JIANXIU) JIANXIU,TO_CHAR(MON_JIANXIU) MON_JIANXIU,
  1554. TO_CHAR(WB) WB,TO_CHAR(MON_WB) MON_WB,
  1555. TO_CHAR(YC) YC,TO_CHAR(MON_YC) MON_YC,
  1556. FROM
  1557. (
  1558. --- Slab weight,这里统一使用轧制时间即卷取时间来进行统计
  1559. SELECT DAY_SLAB_CNT,MON_SLAB_CNT,DAY_SLAB_WGT ,MON_SLAB_WGT
  1560. FROM
  1561. (
  1562. SELECT COUNT(*) DAY_SLAB_CNT, SUM(SLAB_WGT) DAY_SLAB_WGT
  1563. FROM TBH02_COIL_COMM a,
  1564. TBG02_SLAB_COMM b,
  1565. TBH02_MILL_RESULT C
  1566. WHERE a.SLAB_NO = b.SLAB_NO
  1567. AND A.SLAB_NO = c.SLAB_NO
  1568. AND A.MILL_DTIME >= :1 AND A.MILL_DTIME <= :2
  1569. ) a, -- daily
  1570. (
  1571. SELECT COUNT(*) MON_SLAB_CNT, SUM(SLAB_WGT) MON_SLAB_WGT
  1572. FROM TBH02_COIL_COMM a,
  1573. TBG02_SLAB_COMM b,
  1574. TBH02_MILL_RESULT C
  1575. WHERE a.SLAB_NO = b.SLAB_NO
  1576. AND A.SLAB_NO = C.SLAB_NO
  1577. AND C.WKGROUP = :3
  1578. AND A.MILL_DTIME >= :4
  1579. AND A.MILL_DTIME <= :5
  1580. ) b -- monthly
  1581. ) A,
  1582. (
  1583. -- coil weight
  1584. SELECT DAY_COIL_CNT,MON_COIL_CNT,DAY_COIL_WGT ,MON_COIL_WGT
  1585. FROM
  1586. (
  1587. SELECT COUNT(*) DAY_COIL_CNT,SUM(ACT_WGT) DAY_COIL_WGT
  1588. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1589. WHERE EXTSHAPE_DEC_GRD = '1'
  1590. AND A.SLAB_NO = B.SLAB_NO
  1591. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1592. AND A.MILL_DTIME >= :6 AND A.MILL_DTIME <= :7
  1593. AND A.MILL_DTIME IS NOT NULL
  1594. ) a, -- daily
  1595. (
  1596. SELECT COUNT(*) MON_COIL_CNT,SUM(ACT_WGT) MON_COIL_WGT
  1597. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1598. WHERE EXTSHAPE_DEC_GRD = '1'
  1599. AND A.SLAB_NO = B.SLAB_NO
  1600. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1601. AND B.WKGROUP = :8
  1602. AND A.MILL_DTIME >= :9
  1603. AND A.MILL_DTIME <= :10
  1604. AND A.MILL_DTIME IS NOT NULL
  1605. ) b -- monthly
  1606. ) B,
  1607. (
  1608. -- EXTSHAPE_DEC_GRD decision grade 1
  1609. SELECT DAY_GRD_1_CNT,MON_GRD_1_CNT,DAY_GRD_1_WGT,MON_GRD_1_WGT
  1610. FROM
  1611. (
  1612. SELECT COUNT(*) DAY_GRD_1_CNT, SUM(ACT_WGT) DAY_GRD_1_WGT
  1613. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1614. WHERE EXTSHAPE_DEC_GRD = '1'
  1615. AND A.SLAB_NO = B.SLAB_NO
  1616. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1617. AND A.MILL_DTIME >= :11 AND A.MILL_DTIME <= :12
  1618. AND A.MILL_DTIME IS NOT NULL
  1619. ) a, -- daily
  1620. (
  1621. SELECT COUNT(*) MON_GRD_1_CNT, SUM(ACT_WGT) MON_GRD_1_WGT
  1622. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1623. WHERE EXTSHAPE_DEC_GRD = '1'
  1624. AND A.SLAB_NO = B.SLAB_NO
  1625. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1626. AND B.WKGROUP = :13
  1627. AND A.MILL_DTIME >= :14
  1628. AND A.MILL_DTIME <= :15
  1629. AND A.MILL_DTIME IS NOT NULL
  1630. ) b -- monthly
  1631. ) C,
  1632. (
  1633. -- EXTSHAPE_DEC_GRD decision grade 2
  1634. SELECT DAY_GRD_2_CNT,MON_GRD_2_CNT,DAY_GRD_2_WGT,MON_GRD_2_WGT
  1635. FROM
  1636. (
  1637. SELECT COUNT(*) DAY_GRD_2_CNT, SUM(ACT_WGT) DAY_GRD_2_WGT
  1638. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1639. WHERE EXTSHAPE_DEC_GRD != '1'
  1640. AND A.SLAB_NO = B.SLAB_NO
  1641. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1642. AND A.MILL_DTIME >= :16 AND A.MILL_DTIME <= :17
  1643. AND A.MILL_DTIME IS NOT NULL
  1644. ) a, -- daily
  1645. (
  1646. SELECT COUNT(*) MON_GRD_2_CNT, SUM(ACT_WGT) MON_GRD_2_WGT
  1647. FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
  1648. WHERE EXTSHAPE_DEC_GRD != '1'
  1649. AND A.SLAB_NO = B.SLAB_NO
  1650. AND EXTSHAPE_DEC_GRD IS NOT NULL
  1651. AND B.WKGROUP = :18
  1652. AND A.MILL_DTIME >= :19
  1653. AND A.MILL_DTIME <= :20
  1654. AND A.MILL_DTIME IS NOT NULL
  1655. ) b
  1656. ) D,
  1657. (
  1658. -- reject coil and slab 轧回
  1659. SELECT DAY_REJ_CNT,MON_REJ_CNT,DAY_REJ_WGT,MON_REJ_WGT
  1660. FROM
  1661. (
  1662. SELECT COUNT(*) DAY_REJ_CNT, SUM(SLAB_WGT) DAY_REJ_WGT
  1663. FROM TBH02_COIL_COMM a,
  1664. tbh02_rhf_missno b,
  1665. tbg02_slab_comm c
  1666. WHERE a.SLAB_NO = b.SLAB_NO
  1667. AND a.slab_no = c.slab_no
  1668. and a.coil_no = b.coil_no
  1669. AND b.missno_clf = '3'
  1670. AND A.MILL_DTIME >= :21 AND A.MILL_DTIME <= :22
  1671. AND A.MILL_DTIME IS NOT NULL
  1672. ) a, -- daily
  1673. (
  1674. SELECT COUNT(*) MON_REJ_CNT, SUM(SLAB_WGT) MON_REJ_WGT
  1675. FROM TBH02_COIL_COMM a,
  1676. tbh02_rhf_missno b,
  1677. tbg02_slab_comm c,
  1678. tbh02_mill_result d
  1679. WHERE a.SLAB_NO = b.SLAB_NO
  1680. AND a.slab_no = c.slab_no
  1681. and a.slab_no = d.slab_no
  1682. AND b.missno_clf = '3'
  1683. AND D.WKGROUP = :23
  1684. AND A.MILL_DTIME >= :24
  1685. AND A.MILL_DTIME <= :25
  1686. AND A.MILL_DTIME IS NOT NULL
  1687. )b -- monthly
  1688. ) E ,
  1689. (
  1690. -- scrap weight 废钢
  1691. SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
  1692. FROM
  1693. (
  1694. SELECT COUNT(*) DAY_SCRAP_CNT, SUM(b.missno_bar_wgt) DAY_SCRAP_WGT
  1695. FROM TBH02_COIL_COMM a,
  1696. TBH02_MILL_RESULT b
  1697. WHERE a.slab_no = b.slab_no
  1698. and b.missno_bar_wgt is not null
  1699. and b.missno_bar_thk is null
  1700. and b.missno_bar_wth is null
  1701. AND A.MILL_DTIME >= :26 AND A.MILL_DTIME <= :27
  1702. AND a.MILL_DTIME IS NOT NULL
  1703. ) a, -- daily
  1704. (
  1705. SELECT COUNT(*) MON_SCRAP_CNT, SUM(b.missno_bar_wgt) MON_SCRAP_WGT
  1706. FROM TBH02_COIL_COMM a,
  1707. TBH02_MILL_RESULT b
  1708. WHERE a.slab_no = b.slab_no
  1709. and b.missno_bar_wgt is not null
  1710. and b.missno_bar_thk is null
  1711. and b.missno_bar_wth is null
  1712. AND B.WKGROUP = :28
  1713. AND A.MILL_DTIME >= :29
  1714. AND A.MILL_DTIME <= :30
  1715. AND a.MILL_DTIME IS NOT NULL
  1716. ) b -- monthly
  1717. ) F,
  1718. (
  1719. -- missno_bar weight 中板
  1720. SELECT DAY_MISSNO_CNT,MON_MISSNO_CNT,DAY_MISSNO_WGT,MON_MISSNO_WGT
  1721. FROM
  1722. (
  1723. SELECT COUNT(*) DAY_MISSNO_CNT, SUM(b.missno_bar_wgt) DAY_MISSNO_WGT
  1724. FROM TBH02_COIL_COMM a,
  1725. TBH02_MILL_RESULT b
  1726. WHERE a.slab_no = b.slab_no
  1727. and b.missno_bar_wgt is not null
  1728. and b.missno_bar_thk is not null
  1729. and b.missno_bar_wth is not null
  1730. AND A.MILL_DTIME >= :31 AND A.MILL_DTIME <= :32
  1731. AND a.MILL_DTIME IS NOT NULL
  1732. ) a, -- daily
  1733. (
  1734. SELECT COUNT(*) MON_MISSNO_CNT, SUM(b.missno_bar_wgt) MON_MISSNO_WGT
  1735. FROM TBH02_COIL_COMM a,
  1736. TBH02_MILL_RESULT b
  1737. WHERE a.slab_no = b.slab_no
  1738. and b.missno_bar_wgt is not null
  1739. and b.missno_bar_thk is not null
  1740. and b.missno_bar_wth is not null
  1741. AND B.WKGROUP = :33
  1742. AND A.MILL_DTIME >= :34
  1743. AND A.MILL_DTIME <= :35
  1744. AND a.MILL_DTIME IS NOT NULL
  1745. ) b -- monthly
  1746. ) G,
  1747. (
  1748. -- SIZE_DEC_RST != '1'
  1749. SELECT DAY_SIZE_CNT,MON_SIZE_CNT,DAY_SIZE_WGT,MON_SIZE_WGT
  1750. FROM
  1751. (
  1752. SELECT COUNT(*) DAY_SIZE_CNT, SUM(a.act_wgt) DAY_SIZE_WGT
  1753. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  1754. WHERE a.Size_Dec_Rst != '1'
  1755. AND A.SLAB_NO = B.SLAB_NO
  1756. AND A.MILL_DTIME >= :36 AND A.MILL_DTIME <= :37
  1757. AND a.MILL_DTIME IS NOT NULL
  1758. ) a, -- daily
  1759. (
  1760. SELECT COUNT(*) MON_SIZE_CNT, SUM(a.act_wgt) MON_SIZE_WGT
  1761. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  1762. WHERE a.Size_Dec_Rst != '1'
  1763. AND A.SLAB_NO = B.SLAB_NO
  1764. AND B.WKGROUP = :38
  1765. AND A.MILL_DTIME >= :39
  1766. AND A.MILL_DTIME <= :40
  1767. AND a.MILL_DTIME IS NOT NULL
  1768. ) b -- monthly
  1769. ) H,
  1770. (
  1771. -- EXTSHAPE_DEC_GRD != '1'
  1772. SELECT DAY_EXTSHAPE_CNT,MON_EXTSHAPE_CNT,DAY_EXTSHAPE_WGT,MON_EXTSHAPE_WGT
  1773. FROM
  1774. (
  1775. SELECT COUNT(*) DAY_EXTSHAPE_CNT, SUM(a.act_wgt) DAY_EXTSHAPE_WGT
  1776. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  1777. WHERE a.EXTSHAPE_DEC_GRD != '1'
  1778. AND A.SLAB_NO = B.SLAB_NO
  1779. AND A.MILL_DTIME >= :41 AND A.MILL_DTIME <= :42
  1780. AND a.MILL_DTIME IS NOT NULL
  1781. ) a, -- daily
  1782. (
  1783. SELECT COUNT(*) MON_EXTSHAPE_CNT, SUM(a.act_wgt) MON_EXTSHAPE_WGT
  1784. FROM TBH02_COIL_COMM a , TBH02_MILL_RESULT B
  1785. WHERE a.EXTSHAPE_DEC_GRD != '1'
  1786. AND A.SLAB_NO = B.SLAB_NO
  1787. AND B.WKGROUP = :43
  1788. AND A.MILL_DTIME >= :44
  1789. AND A.MILL_DTIME <= :45
  1790. AND a.MILL_DTIME IS NOT NULL
  1791. ) b -- monthly
  1792. ) I,
  1793. (
  1794. -- MATLQLTY_DEC_GRD != '1'
  1795. SELECT DAY_MATLQLTY_CNT,MON_MATLQLTY_CNT,DAY_MATLQLTY_WGT,MON_MATLQLTY_WGT
  1796. FROM
  1797. (
  1798. SELECT COUNT(*) DAY_MATLQLTY_CNT, SUM(a.act_wgt) DAY_MATLQLTY_WGT
  1799. FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
  1800. WHERE a.MATLQLTY_DEC_GRD != '1'
  1801. AND A.SLAB_NO = B.SLAB_NO
  1802. AND A.MILL_DTIME >= :46 AND A.MILL_DTIME <= :47
  1803. AND a.MILL_DTIME IS NOT NULL
  1804. ) a, -- daily
  1805. (
  1806. SELECT COUNT(*) MON_MATLQLTY_CNT, SUM(a.act_wgt) MON_MATLQLTY_WGT
  1807. FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
  1808. WHERE a.MATLQLTY_DEC_GRD != '1'
  1809. AND A.SLAB_NO = B.SLAB_NO
  1810. AND B.WKGROUP = :48
  1811. AND A.MILL_DTIME >= :49
  1812. AND A.MILL_DTIME <= :50
  1813. AND a.MILL_DTIME IS NOT NULL
  1814. ) b -- monthly
  1815. ) J,
  1816. (
  1817. -- 钢制
  1818. SELECT DAY_STL_CNT,MON_STL_CNT,DAY_STL_WGT,MON_STL_WGT
  1819. FROM
  1820. (
  1821. SELECT COUNT(*) DAY_STL_CNT, SUM(a.act_wgt) DAY_STL_WGT
  1822. FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
  1823. WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
  1824. AND A.SLAB_NO = B.SLAB_NO
  1825. AND A.MILL_DTIME >= :51 AND A.MILL_DTIME <= :52
  1826. AND a.MILL_DTIME IS NOT NULL
  1827. ) a, -- daily
  1828. (
  1829. SELECT COUNT(*) MON_STL_CNT, SUM(a.act_wgt) MON_STL_WGT
  1830. FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
  1831. WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
  1832. AND A.SLAB_NO = B.SLAB_NO
  1833. AND B.WKGROUP = :53
  1834. AND A.MILL_DTIME >= :54
  1835. AND A.MILL_DTIME <= :55
  1836. AND a.MILL_DTIME IS NOT NULL
  1837. ) b
  1838. ) K,
  1839. --煤气能耗量
  1840. SELECT MQ,MON_MQ
  1841. FROM
  1842. (
  1843. SELECT LOG_VALUE MQ
  1844. FROM TBH01_COIL_OUT T
  1845. WHERE LOG_SORT = '1'
  1846. AND T.LOG_GROUP = :56
  1847. AND T.DTIME = :57
  1848. ) a, -- daily
  1849. (
  1850. SELECT SUM(LOG_VALUE) MON_MQ
  1851. FROM TBH01_COIL_OUT T
  1852. WHERE LOG_SORT = '1'
  1853. AND T.LOG_GROUP = :58
  1854. AND T.DTIME >= :59
  1855. AND T.DTIME <= :60
  1856. ) b
  1857. ) L,
  1858. --电能耗量
  1859. SELECT DIAN,MON_DIAN
  1860. FROM
  1861. (
  1862. SELECT LOG_VALUE DIAN
  1863. FROM TBH01_COIL_OUT T
  1864. WHERE LOG_SORT = '2'
  1865. AND T.LOG_GROUP = :61
  1866. AND T.DTIME = :62
  1867. ) a, -- daily
  1868. (
  1869. SELECT SUM(LOG_VALUE) MON_DIAN
  1870. FROM TBH01_COIL_OUT T
  1871. WHERE LOG_SORT = '2'
  1872. AND T.LOG_GROUP = :63
  1873. AND DTIME >= :64
  1874. AND DTIME <= :65
  1875. ) b
  1876. ) M,
  1877. --水能耗量
  1878. SELECT SHUI,MON_SHUI
  1879. FROM
  1880. (
  1881. SELECT LOG_VALUE SHUI
  1882. FROM TBH01_COIL_OUT T
  1883. WHERE LOG_SORT = '3'
  1884. AND T.LOG_GROUP = :66
  1885. AND T.DTIME = :67
  1886. ) a, -- daily
  1887. (
  1888. SELECT SUM(LOG_VALUE) MON_SHUI
  1889. FROM TBH01_COIL_OUT T
  1890. WHERE LOG_SORT = '3'
  1891. AND T.LOG_GROUP = :68
  1892. AND DTIME >= :69
  1893. AND DTIME <= :70
  1894. ) b
  1895. ) N,
  1896. --压缩空气耗量
  1897. SELECT KQ,MON_KQ
  1898. FROM
  1899. (
  1900. SELECT LOG_VALUE KQ
  1901. FROM TBH01_COIL_OUT T
  1902. WHERE LOG_SORT = '4'
  1903. AND T.LOG_GROUP = :71
  1904. AND T.DTIME = :72
  1905. ) a, -- daily
  1906. (
  1907. SELECT SUM(LOG_VALUE) MON_KQ
  1908. FROM TBH01_COIL_OUT T
  1909. WHERE LOG_SORT = '4'
  1910. AND T.LOG_GROUP = :73
  1911. AND DTIME >= :74
  1912. AND DTIME <= :75
  1913. ) b
  1914. ) O,
  1915. --辊耗耗量
  1916. SELECT GH,MON_GH
  1917. FROM
  1918. (
  1919. SELECT LOG_VALUE GH
  1920. FROM TBH01_COIL_OUT T
  1921. WHERE LOG_SORT = '5'
  1922. AND T.LOG_GROUP = :76
  1923. AND T.DTIME = :77
  1924. ) a, -- daily
  1925. (
  1926. SELECT SUM(LOG_VALUE) MON_GH
  1927. FROM TBH01_COIL_OUT T
  1928. WHERE LOG_SORT = '5'
  1929. AND T.LOG_GROUP = :78
  1930. AND DTIME >= :79
  1931. AND DTIME <= :80
  1932. ) b
  1933. ) P,
  1934. --停轧时间 机械
  1935. SELECT JIXIE,MON_JIXIE
  1936. FROM
  1937. (
  1938. SELECT LOG_VALUE JIXIE
  1939. FROM TBH01_COIL_OUT T
  1940. WHERE LOG_SORT = '6'
  1941. AND T.LOG_GROUP = :81
  1942. AND T.DTIME = :82
  1943. ) a, -- daily
  1944. (
  1945. SELECT SUM(LOG_VALUE) MON_JIXIE
  1946. FROM TBH01_COIL_OUT T
  1947. WHERE LOG_SORT = '6'
  1948. AND T.LOG_GROUP = :83
  1949. AND DTIME >= :84
  1950. AND DTIME <= :85
  1951. ) b
  1952. ) R,
  1953. --停轧时间 电器
  1954. SELECT DQ,MON_DQ
  1955. FROM
  1956. (
  1957. SELECT LOG_VALUE DQ
  1958. FROM TBH01_COIL_OUT T
  1959. WHERE LOG_SORT = '7'
  1960. AND T.LOG_GROUP = :86
  1961. AND T.DTIME = :87
  1962. ) a, -- daily
  1963. (
  1964. SELECT SUM(LOG_VALUE) MON_DQ
  1965. FROM TBH01_COIL_OUT T
  1966. WHERE LOG_SORT = '7'
  1967. AND T.LOG_GROUP = :88
  1968. AND DTIME >= :89
  1969. AND DTIME <= :90
  1970. ) b
  1971. ) S,
  1972. --停轧时间 轧钢
  1973. SELECT ZG,MON_ZG
  1974. FROM
  1975. (
  1976. SELECT LOG_VALUE ZG
  1977. FROM TBH01_COIL_OUT T
  1978. WHERE LOG_SORT = '8'
  1979. AND T.LOG_GROUP = :91
  1980. AND T.DTIME = :92
  1981. ) a, -- daily
  1982. (
  1983. SELECT SUM(LOG_VALUE) MON_ZG
  1984. FROM TBH01_COIL_OUT T
  1985. WHERE LOG_SORT = '8'
  1986. AND T.LOG_GROUP = :93
  1987. AND DTIME >= :94
  1988. AND DTIME <= :95
  1989. ) b
  1990. ) T,
  1991. --停轧时间 换辊
  1992. SELECT HG,MON_HG
  1993. FROM
  1994. (
  1995. SELECT LOG_VALUE HG
  1996. FROM TBH01_COIL_OUT T
  1997. WHERE LOG_SORT = '9'
  1998. AND T.LOG_GROUP = :96
  1999. AND T.DTIME = :97
  2000. ) a, -- daily
  2001. (
  2002. SELECT SUM(LOG_VALUE) MON_HG
  2003. FROM TBH01_COIL_OUT T
  2004. WHERE LOG_SORT = '9'
  2005. AND T.LOG_GROUP = :98
  2006. AND DTIME >= :99
  2007. AND DTIME <= :100
  2008. ) b
  2009. ) U,
  2010. --停轧时间 检修
  2011. SELECT JIANXIU,MON_JIANXIU
  2012. FROM
  2013. (
  2014. SELECT LOG_VALUE JIANXIU
  2015. FROM TBH01_COIL_OUT T
  2016. WHERE LOG_SORT = '10'
  2017. AND T.LOG_GROUP = :101
  2018. AND T.DTIME = :102
  2019. ) a, -- daily
  2020. (
  2021. SELECT SUM(LOG_VALUE) MON_HG
  2022. FROM TBH01_COIL_OUT T
  2023. WHERE LOG_SORT = '10'
  2024. AND T.LOG_GROUP = :103
  2025. AND DTIME >= :104
  2026. AND DTIME <= :105
  2027. ) b
  2028. ) V,
  2029. --停轧时间 外部
  2030. SELECT WB,MON_WB
  2031. FROM
  2032. (
  2033. SELECT LOG_VALUE WB
  2034. FROM TBH01_COIL_OUT T
  2035. WHERE LOG_SORT = '11'
  2036. AND T.LOG_GROUP = :106
  2037. AND T.DTIME = :107
  2038. ) a, -- daily
  2039. (
  2040. SELECT SUM(LOG_VALUE) MON_WB
  2041. FROM TBH01_COIL_OUT T
  2042. WHERE LOG_SORT = '11'
  2043. AND T.LOG_GROUP = :108
  2044. AND DTIME >= :109
  2045. AND DTIME <= :110
  2046. ) b
  2047. ) W,
  2048. --停轧时间 原成
  2049. SELECT YC,MON_YC
  2050. FROM
  2051. (
  2052. SELECT LOG_VALUE YC
  2053. FROM TBH01_COIL_OUT T
  2054. WHERE LOG_SORT = '12'
  2055. AND T.LOG_GROUP = :111
  2056. AND T.DTIME = :112
  2057. ) a, -- daily
  2058. (
  2059. SELECT SUM(LOG_VALUE) MON_YC
  2060. FROM TBH01_COIL_OUT T
  2061. WHERE LOG_SORT = '12'
  2062. AND T.LOG_GROUP = :113
  2063. AND DTIME >= :114
  2064. AND DTIME <= :115
  2065. ) b
  2066. ) X
  2067. ]]>
  2068. </query>
  2069. <query id="UIH090060_08.select" desc=" 这里统计能耗和停轧时间的查询" fetchSize="10">
  2070. <![CDATA[
  2071. SELECT MQ,MON_MQ,
  2072. DIAN,MON_DIAN,
  2073. SHUI,MON_SHUI,
  2074. KQ,MON_KQ,
  2075. GH,MON_GH,
  2076. JIXIE,MON_JIXIE,
  2077. DQ,MON_DQ,
  2078. ZG,MON_ZG,
  2079. HG,MON_HG,
  2080. JIANXIU,MON_JIANXIU,
  2081. WB,MON_WB,
  2082. YC,MON_YC,
  2083. RL,MON_RL,
  2084. TZ,MON_TZ
  2085. FROM
  2086. (SELECT MQ,MON_MQ
  2087. FROM
  2088. (
  2089. SELECT LOG_VALUE MQ
  2090. FROM TBH01_COIL_OUT T
  2091. WHERE LOG_SORT = '1'
  2092. AND T.LOG_GROUP = :1
  2093. AND T.DTIME = :2
  2094. ) a, -- daily
  2095. (
  2096. SELECT SUM(LOG_VALUE) MON_MQ
  2097. FROM TBH01_COIL_OUT T
  2098. WHERE LOG_SORT = '1'
  2099. AND T.LOG_GROUP = :3
  2100. AND T.DTIME >= :4
  2101. AND T.DTIME <= :5
  2102. ) b
  2103. ) A,
  2104. --电能耗量
  2105. ( SELECT DIAN,MON_DIAN
  2106. FROM
  2107. (
  2108. SELECT LOG_VALUE DIAN
  2109. FROM TBH01_COIL_OUT T
  2110. WHERE LOG_SORT = '2'
  2111. AND T.LOG_GROUP = :6
  2112. AND T.DTIME = :7
  2113. ) a, -- daily
  2114. (
  2115. SELECT SUM(LOG_VALUE) MON_DIAN
  2116. FROM TBH01_COIL_OUT T
  2117. WHERE LOG_SORT = '2'
  2118. AND T.LOG_GROUP = :8
  2119. AND DTIME >= :9
  2120. AND DTIME <= :10
  2121. ) b
  2122. ) B,
  2123. --水能耗量
  2124. ( SELECT SHUI,MON_SHUI
  2125. FROM
  2126. (
  2127. SELECT LOG_VALUE SHUI
  2128. FROM TBH01_COIL_OUT T
  2129. WHERE LOG_SORT = '3'
  2130. AND T.LOG_GROUP = :11
  2131. AND T.DTIME = :12
  2132. ) a, -- daily
  2133. (
  2134. SELECT SUM(LOG_VALUE) MON_SHUI
  2135. FROM TBH01_COIL_OUT T
  2136. WHERE LOG_SORT = '3'
  2137. AND T.LOG_GROUP = :13
  2138. AND DTIME >= :14
  2139. AND DTIME <= :15
  2140. ) b
  2141. ) C,
  2142. --压缩空气耗量
  2143. ( SELECT KQ,MON_KQ
  2144. FROM
  2145. (
  2146. SELECT LOG_VALUE KQ
  2147. FROM TBH01_COIL_OUT T
  2148. WHERE LOG_SORT = '4'
  2149. AND T.LOG_GROUP = :16
  2150. AND T.DTIME = :17
  2151. ) a, -- daily
  2152. (
  2153. SELECT SUM(LOG_VALUE) MON_KQ
  2154. FROM TBH01_COIL_OUT T
  2155. WHERE LOG_SORT = '4'
  2156. AND T.LOG_GROUP = :18
  2157. AND DTIME >= :19
  2158. AND DTIME <= :20
  2159. ) b
  2160. ) D,
  2161. --辊耗耗量
  2162. ( SELECT GH,MON_GH
  2163. FROM
  2164. (
  2165. SELECT LOG_VALUE GH
  2166. FROM TBH01_COIL_OUT T
  2167. WHERE LOG_SORT = '5'
  2168. AND T.LOG_GROUP = :21
  2169. AND T.DTIME = :22
  2170. ) a, -- daily
  2171. (
  2172. SELECT SUM(LOG_VALUE) MON_GH
  2173. FROM TBH01_COIL_OUT T
  2174. WHERE LOG_SORT = '5'
  2175. AND T.LOG_GROUP = :23
  2176. AND DTIME >= :24
  2177. AND DTIME <= :25
  2178. ) b
  2179. ) E,
  2180. --停轧时间 机械
  2181. ( SELECT JIXIE,MON_JIXIE
  2182. FROM
  2183. (
  2184. SELECT LOG_VALUE JIXIE
  2185. FROM TBH01_COIL_OUT T
  2186. WHERE LOG_SORT = '6'
  2187. AND T.LOG_GROUP = :26
  2188. AND T.DTIME = :27
  2189. ) a, -- daily
  2190. (
  2191. SELECT SUM(LOG_VALUE) MON_JIXIE
  2192. FROM TBH01_COIL_OUT T
  2193. WHERE LOG_SORT = '6'
  2194. AND T.LOG_GROUP = :28
  2195. AND DTIME >= :29
  2196. AND DTIME <= :30
  2197. ) b
  2198. ) F,
  2199. --停轧时间 电器
  2200. ( SELECT DQ,MON_DQ
  2201. FROM
  2202. (
  2203. SELECT LOG_VALUE DQ
  2204. FROM TBH01_COIL_OUT T
  2205. WHERE LOG_SORT = '7'
  2206. AND T.LOG_GROUP = :31
  2207. AND T.DTIME = :32
  2208. ) a, -- daily
  2209. (
  2210. SELECT SUM(LOG_VALUE) MON_DQ
  2211. FROM TBH01_COIL_OUT T
  2212. WHERE LOG_SORT = '7'
  2213. AND T.LOG_GROUP = :33
  2214. AND DTIME >= :34
  2215. AND DTIME <= :35
  2216. ) b
  2217. ) G,
  2218. --停轧时间 轧钢
  2219. ( SELECT ZG,MON_ZG
  2220. FROM
  2221. (
  2222. SELECT LOG_VALUE ZG
  2223. FROM TBH01_COIL_OUT T
  2224. WHERE LOG_SORT = '8'
  2225. AND T.LOG_GROUP = :36
  2226. AND T.DTIME = :37
  2227. ) a, -- daily
  2228. (
  2229. SELECT SUM(LOG_VALUE) MON_ZG
  2230. FROM TBH01_COIL_OUT T
  2231. WHERE LOG_SORT = '8'
  2232. AND T.LOG_GROUP = :38
  2233. AND DTIME >= :39
  2234. AND DTIME <= :40
  2235. ) b
  2236. ) H,
  2237. --停轧时间 换辊
  2238. ( SELECT HG,MON_HG
  2239. FROM
  2240. (
  2241. SELECT LOG_VALUE HG
  2242. FROM TBH01_COIL_OUT T
  2243. WHERE LOG_SORT = '9'
  2244. AND T.LOG_GROUP = :41
  2245. AND T.DTIME = :42
  2246. ) a, -- daily
  2247. (
  2248. SELECT SUM(LOG_VALUE) MON_HG
  2249. FROM TBH01_COIL_OUT T
  2250. WHERE LOG_SORT = '9'
  2251. AND T.LOG_GROUP = :43
  2252. AND DTIME >= :44
  2253. AND DTIME <= :45
  2254. ) b
  2255. ) I,
  2256. --停轧时间 检修
  2257. ( SELECT JIANXIU,MON_JIANXIU
  2258. FROM
  2259. (
  2260. SELECT LOG_VALUE JIANXIU
  2261. FROM TBH01_COIL_OUT T
  2262. WHERE LOG_SORT = '10'
  2263. AND T.LOG_GROUP = :46
  2264. AND T.DTIME = :47
  2265. ) a, -- daily
  2266. (
  2267. SELECT SUM(LOG_VALUE) MON_JIANXIU
  2268. FROM TBH01_COIL_OUT T
  2269. WHERE LOG_SORT = '10'
  2270. AND T.LOG_GROUP = :48
  2271. AND DTIME >= :49
  2272. AND DTIME <= :50
  2273. ) b
  2274. ) J,
  2275. --停轧时间 外部
  2276. ( SELECT WB,MON_WB
  2277. FROM
  2278. (
  2279. SELECT LOG_VALUE WB
  2280. FROM TBH01_COIL_OUT T
  2281. WHERE LOG_SORT = '11'
  2282. AND T.LOG_GROUP = :51
  2283. AND T.DTIME = :52
  2284. ) a, -- daily
  2285. (
  2286. SELECT SUM(LOG_VALUE) MON_WB
  2287. FROM TBH01_COIL_OUT T
  2288. WHERE LOG_SORT = '11'
  2289. AND T.LOG_GROUP = :53
  2290. AND DTIME >= :54
  2291. AND DTIME <= :55
  2292. ) b
  2293. ) K,
  2294. --停轧时间 原成
  2295. ( SELECT YC,MON_YC
  2296. FROM
  2297. (
  2298. SELECT LOG_VALUE YC
  2299. FROM TBH01_COIL_OUT T
  2300. WHERE LOG_SORT = '12'
  2301. AND T.LOG_GROUP = :56
  2302. AND T.DTIME = :57
  2303. ) a, -- daily
  2304. (
  2305. SELECT SUM(LOG_VALUE) MON_YC
  2306. FROM TBH01_COIL_OUT T
  2307. WHERE LOG_SORT = '12'
  2308. AND T.LOG_GROUP = :58
  2309. AND DTIME >= :59
  2310. AND DTIME <= :60
  2311. ) b
  2312. ) H ,
  2313. --日历时间
  2314. ( SELECT RL,MON_RL
  2315. FROM
  2316. (
  2317. SELECT LOG_VALUE RL
  2318. FROM TBH01_COIL_OUT T
  2319. WHERE LOG_SORT = '13'
  2320. AND T.LOG_GROUP = :61
  2321. AND T.DTIME = :62
  2322. ) a, -- daily
  2323. (
  2324. SELECT SUM(LOG_VALUE) MON_RL
  2325. FROM TBH01_COIL_OUT T
  2326. WHERE LOG_SORT = '13'
  2327. AND T.LOG_GROUP = :63
  2328. AND DTIME >= :64
  2329. AND DTIME <= :65
  2330. ) b
  2331. ) M ,
  2332. --轧钢时间
  2333. ( SELECT TZ,MON_TZ
  2334. FROM
  2335. (
  2336. SELECT LOG_VALUE TZ
  2337. FROM TBH01_COIL_OUT T
  2338. WHERE LOG_SORT = '14'
  2339. AND T.LOG_GROUP = :66
  2340. AND T.DTIME = :67
  2341. ) a, -- daily
  2342. (
  2343. SELECT SUM(LOG_VALUE) MON_TZ
  2344. FROM TBH01_COIL_OUT T
  2345. WHERE LOG_SORT = '14'
  2346. AND T.LOG_GROUP = :68
  2347. AND DTIME >= :69
  2348. AND DTIME <= :70
  2349. ) b
  2350. ) N
  2351. ]]>
  2352. </query>
  2353. <query id="UIH090060_09.select" desc=" 这里统计能耗和停轧时间的查询 这里是周统计分析使用" fetchSize="10">
  2354. <![CDATA[
  2355. SELECT MQ,MON_MQ,
  2356. DIAN,MON_DIAN,
  2357. SHUI,MON_SHUI,
  2358. KQ,MON_KQ,
  2359. GH,MON_GH,
  2360. JIXIE,MON_JIXIE,
  2361. DQ,MON_DQ,
  2362. ZG,MON_ZG,
  2363. HG,MON_HG,
  2364. JIANXIU,MON_JIANXIU,
  2365. WB,MON_WB,
  2366. YC,MON_YC,
  2367. RL,MON_RL,
  2368. TZ,MON_TZ
  2369. FROM
  2370. (SELECT MQ,MON_MQ
  2371. FROM
  2372. (
  2373. SELECT SUM(LOG_VALUE) MQ
  2374. FROM TBH01_COIL_OUT T
  2375. WHERE LOG_SORT = '1'
  2376. AND T.LOG_GROUP = :1
  2377. AND T.DTIME >= :2
  2378. AND T.DTIME <= :3
  2379. ) a, -- daily
  2380. (
  2381. SELECT SUM(LOG_VALUE) MON_MQ
  2382. FROM TBH01_COIL_OUT T
  2383. WHERE LOG_SORT = '1'
  2384. AND T.LOG_GROUP = :4
  2385. AND T.DTIME >= :5
  2386. AND T.DTIME <= :6
  2387. ) b
  2388. ) A,
  2389. --电能耗量
  2390. ( SELECT DIAN,MON_DIAN
  2391. FROM
  2392. (
  2393. SELECT SUM(LOG_VALUE) DIAN
  2394. FROM TBH01_COIL_OUT T
  2395. WHERE LOG_SORT = '2'
  2396. AND T.LOG_GROUP = :7
  2397. AND T.DTIME >= :8
  2398. AND T.DTIME <= :9
  2399. ) a, -- daily
  2400. (
  2401. SELECT SUM(LOG_VALUE) MON_DIAN
  2402. FROM TBH01_COIL_OUT T
  2403. WHERE LOG_SORT = '2'
  2404. AND T.LOG_GROUP = :10
  2405. AND DTIME >= :11
  2406. AND DTIME <= :12
  2407. ) b
  2408. ) B,
  2409. --水能耗量
  2410. ( SELECT SHUI,MON_SHUI
  2411. FROM
  2412. (
  2413. SELECT SUM(LOG_VALUE) SHUI
  2414. FROM TBH01_COIL_OUT T
  2415. WHERE LOG_SORT = '3'
  2416. AND T.LOG_GROUP = :13
  2417. AND T.DTIME >= :14
  2418. AND T.DTIME <= :15
  2419. ) a, -- daily
  2420. (
  2421. SELECT SUM(LOG_VALUE) MON_SHUI
  2422. FROM TBH01_COIL_OUT T
  2423. WHERE LOG_SORT = '3'
  2424. AND T.LOG_GROUP = :16
  2425. AND DTIME >= :17
  2426. AND DTIME <= :18
  2427. ) b
  2428. ) C,
  2429. --压缩空气耗量
  2430. ( SELECT KQ,MON_KQ
  2431. FROM
  2432. (
  2433. SELECT SUM(LOG_VALUE) KQ
  2434. FROM TBH01_COIL_OUT T
  2435. WHERE LOG_SORT = '4'
  2436. AND T.LOG_GROUP = :19
  2437. AND T.DTIME >= :20
  2438. AND T.DTIME <= :21
  2439. ) a, -- daily
  2440. (
  2441. SELECT SUM(LOG_VALUE) MON_KQ
  2442. FROM TBH01_COIL_OUT T
  2443. WHERE LOG_SORT = '4'
  2444. AND T.LOG_GROUP = :22
  2445. AND DTIME >= :23
  2446. AND DTIME <= :24
  2447. ) b
  2448. ) D,
  2449. --辊耗耗量
  2450. ( SELECT GH,MON_GH
  2451. FROM
  2452. (
  2453. SELECT SUM(LOG_VALUE) GH
  2454. FROM TBH01_COIL_OUT T
  2455. WHERE LOG_SORT = '5'
  2456. AND T.LOG_GROUP = :25
  2457. AND T.DTIME >= :26
  2458. AND T.DTIME <= :27
  2459. ) a, -- daily
  2460. (
  2461. SELECT SUM(LOG_VALUE) MON_GH
  2462. FROM TBH01_COIL_OUT T
  2463. WHERE LOG_SORT = '5'
  2464. AND T.LOG_GROUP = :28
  2465. AND DTIME >= :29
  2466. AND DTIME <= :30
  2467. ) b
  2468. ) E,
  2469. --停轧时间 机械
  2470. ( SELECT JIXIE,MON_JIXIE
  2471. FROM
  2472. (
  2473. SELECT SUM(LOG_VALUE) JIXIE
  2474. FROM TBH01_COIL_OUT T
  2475. WHERE LOG_SORT = '6'
  2476. AND T.LOG_GROUP = :31
  2477. AND T.DTIME >= :32
  2478. AND T.DTIME <= :33
  2479. ) a, -- daily
  2480. (
  2481. SELECT SUM(LOG_VALUE) MON_JIXIE
  2482. FROM TBH01_COIL_OUT T
  2483. WHERE LOG_SORT = '6'
  2484. AND T.LOG_GROUP = :34
  2485. AND DTIME >= :35
  2486. AND DTIME <= :36
  2487. ) b
  2488. ) F,
  2489. --停轧时间 电器
  2490. ( SELECT DQ,MON_DQ
  2491. FROM
  2492. (
  2493. SELECT SUM(LOG_VALUE) DQ
  2494. FROM TBH01_COIL_OUT T
  2495. WHERE LOG_SORT = '7'
  2496. AND T.LOG_GROUP = :37
  2497. AND T.DTIME >= :38
  2498. AND T.DTIME <= :39
  2499. ) a, -- daily
  2500. (
  2501. SELECT SUM(LOG_VALUE) MON_DQ
  2502. FROM TBH01_COIL_OUT T
  2503. WHERE LOG_SORT = '7'
  2504. AND T.LOG_GROUP = :40
  2505. AND DTIME >= :41
  2506. AND DTIME <= :42
  2507. ) b
  2508. ) G,
  2509. --停轧时间 轧钢
  2510. ( SELECT ZG,MON_ZG
  2511. FROM
  2512. (
  2513. SELECT SUM(LOG_VALUE) ZG
  2514. FROM TBH01_COIL_OUT T
  2515. WHERE LOG_SORT = '8'
  2516. AND T.LOG_GROUP = :43
  2517. AND T.DTIME >= :44
  2518. AND T.DTIME <= :45
  2519. ) a, -- daily
  2520. (
  2521. SELECT SUM(LOG_VALUE) MON_ZG
  2522. FROM TBH01_COIL_OUT T
  2523. WHERE LOG_SORT = '8'
  2524. AND T.LOG_GROUP = :46
  2525. AND DTIME >= :47
  2526. AND DTIME <= :48
  2527. ) b
  2528. ) H,
  2529. --停轧时间 换辊
  2530. ( SELECT HG,MON_HG
  2531. FROM
  2532. (
  2533. SELECT SUM(LOG_VALUE) HG
  2534. FROM TBH01_COIL_OUT T
  2535. WHERE LOG_SORT = '9'
  2536. AND T.LOG_GROUP = :49
  2537. AND T.DTIME >= :50
  2538. AND T.DTIME <= :51
  2539. ) a, -- daily
  2540. (
  2541. SELECT SUM(LOG_VALUE) MON_HG
  2542. FROM TBH01_COIL_OUT T
  2543. WHERE LOG_SORT = '9'
  2544. AND T.LOG_GROUP = :52
  2545. AND DTIME >= :53
  2546. AND DTIME <= :54
  2547. ) b
  2548. ) I,
  2549. --停轧时间 检修
  2550. ( SELECT JIANXIU,MON_JIANXIU
  2551. FROM
  2552. (
  2553. SELECT SUM(LOG_VALUE) JIANXIU
  2554. FROM TBH01_COIL_OUT T
  2555. WHERE LOG_SORT = '10'
  2556. AND T.LOG_GROUP = :55
  2557. AND T.DTIME >= :56
  2558. AND T.DTIME <= :57
  2559. ) a, -- daily
  2560. (
  2561. SELECT SUM(LOG_VALUE) MON_JIANXIU
  2562. FROM TBH01_COIL_OUT T
  2563. WHERE LOG_SORT = '10'
  2564. AND T.LOG_GROUP = :58
  2565. AND DTIME >= :59
  2566. AND DTIME <= :60
  2567. ) b
  2568. ) J,
  2569. --停轧时间 外部
  2570. ( SELECT WB,MON_WB
  2571. FROM
  2572. (
  2573. SELECT SUM(LOG_VALUE) WB
  2574. FROM TBH01_COIL_OUT T
  2575. WHERE LOG_SORT = '11'
  2576. AND T.LOG_GROUP = :61
  2577. AND T.DTIME >= :62
  2578. AND T.DTIME <= :63
  2579. ) a, -- daily
  2580. (
  2581. SELECT SUM(LOG_VALUE) MON_WB
  2582. FROM TBH01_COIL_OUT T
  2583. WHERE LOG_SORT = '11'
  2584. AND T.LOG_GROUP = :64
  2585. AND DTIME >= :65
  2586. AND DTIME <= :66
  2587. ) b
  2588. ) K,
  2589. --停轧时间 原成
  2590. ( SELECT YC,MON_YC
  2591. FROM
  2592. (
  2593. SELECT SUM(LOG_VALUE) YC
  2594. FROM TBH01_COIL_OUT T
  2595. WHERE LOG_SORT = '12'
  2596. AND T.LOG_GROUP = :67
  2597. AND T.DTIME >= :68
  2598. AND T.DTIME <= :69
  2599. ) a, -- daily
  2600. (
  2601. SELECT SUM(LOG_VALUE) MON_YC
  2602. FROM TBH01_COIL_OUT T
  2603. WHERE LOG_SORT = '12'
  2604. AND T.LOG_GROUP = :70
  2605. AND DTIME >= :71
  2606. AND DTIME <= :72
  2607. ) b
  2608. ) H ,
  2609. --日历时间
  2610. ( SELECT RL,MON_RL
  2611. FROM
  2612. (
  2613. SELECT SUM(LOG_VALUE) RL
  2614. FROM TBH01_COIL_OUT T
  2615. WHERE LOG_SORT = '13'
  2616. AND T.LOG_GROUP = :73
  2617. AND T.DTIME >= :74
  2618. AND T.DTIME <= :75
  2619. ) a, -- daily
  2620. (
  2621. SELECT SUM(LOG_VALUE) MON_RL
  2622. FROM TBH01_COIL_OUT T
  2623. WHERE LOG_SORT = '13'
  2624. AND T.LOG_GROUP = :76
  2625. AND DTIME >= :77
  2626. AND DTIME <= :78
  2627. ) b
  2628. ) M,
  2629. --轧钢时间
  2630. ( SELECT TZ,MON_TZ
  2631. FROM
  2632. (
  2633. SELECT SUM(LOG_VALUE) TZ
  2634. FROM TBH01_COIL_OUT T
  2635. WHERE LOG_SORT = '14'
  2636. AND T.LOG_GROUP = :79
  2637. AND T.DTIME >= :80
  2638. AND T.DTIME <= :81
  2639. ) a, -- daily
  2640. (
  2641. SELECT SUM(LOG_VALUE) MON_TZ
  2642. FROM TBH01_COIL_OUT T
  2643. WHERE LOG_SORT = '14'
  2644. AND T.LOG_GROUP = :82
  2645. AND DTIME >= :83
  2646. AND DTIME <= :84
  2647. ) b
  2648. ) N
  2649. ]]>
  2650. </query>
  2651. </queryMap>