QueryPullRate.xml.svn-base 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="作业指令处理类">
  3. <query id="PullRate.Query" desc="拉率数据计算依据" fetchSize="10">
  4. <![CDATA[
  5. SELECT T.HEATNO,
  6. T.STATIONCODE,
  7. T.SHIFTCODE,
  8. Y.FACT_ROUTE,
  9. nvl(Z.S1CASTSPEED, 0) S1CASTSPEED,
  10. nvl(Z.S2CASTSPEED, 0) S2CASTSPEED,
  11. nvl(Z.S3CASTSPEED, 0) S3CASTSPEED,
  12. nvl(Z.S4CASTSPEED, 0) S4CASTSPEED,
  13. (select SLABWIDTH || '*' || SLABHEIGHT
  14. from PPC_STEEL_CUTINGDETAIL
  15. where billet_xn like '3' || SUBSTR(T.HEATNO, 2) || '%'
  16. and rownum < 2) Aim_W_T,
  17. NVL(T.MWRAPTEMPT, 0) MWRAPTEMPT,
  18. T.PLANSTEEL,
  19. NVL(LMLTEMPT, 0) LMLTEMPT,
  20. to_char(T.OPTDATE, 'YYYY-MM-DD') OPTDATE,
  21. 'ALL' PRIVATEV
  22. FROM (SELECT HEATNO,
  23. OPTDATE,
  24. SHIFTCODE,
  25. STATIONCODE,
  26. MWRAPTEMPT,
  27. PLANSTEEL,
  28. LMLTEMPT
  29. FROM STL_CCM_OPTINFO
  30. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND
  31. ?
  32. UNION
  33. SELECT HEATNO,
  34. OPTDATE,
  35. SHIFTCODE,
  36. STATIONCODE,
  37. MWRAPTEMPT,
  38. PLANSTEEL,
  39. LMLTEMPT
  40. FROM J#STL_CCM_OPTINFO
  41. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND
  42. ?) T,
  43. (SELECT HEATNO, FACT_ROUTE FROM PPC_STEEL_HEAT) Y,
  44. (SELECT HEATNO, S1CASTSPEED, S2CASTSPEED, S3CASTSPEED, S4CASTSPEED
  45. FROM STL_CCM_F1SAMPLING
  46. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND
  47. ?
  48. UNION
  49. SELECT HEATNO, S1CASTSPEED, S2CASTSPEED, S3CASTSPEED, S4CASTSPEED
  50. FROM STL_CCM_F2SAMPLING
  51. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND
  52. ?
  53. UNION
  54. SELECT HEATNO, S1CASTSPEED, S2CASTSPEED, S3CASTSPEED, S4CASTSPEED
  55. FROM STL_CCM_F3SAMPLING
  56. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND
  57. ?
  58. UNION
  59. SELECT HEATNO, S1CASTSPEED, S2CASTSPEED, S3CASTSPEED, S4CASTSPEED
  60. FROM J#STL_CCM_F1SAMPLING
  61. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND
  62. ?
  63. UNION
  64. SELECT HEATNO, S1CASTSPEED, S2CASTSPEED, S3CASTSPEED, S4CASTSPEED
  65. FROM J#STL_CCM_F2SAMPLING
  66. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND
  67. ?
  68. UNION
  69. SELECT HEATNO, S1CASTSPEED, S2CASTSPEED, S3CASTSPEED, S4CASTSPEED
  70. FROM J#STL_CCM_F3SAMPLING
  71. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND
  72. ?) Z
  73. WHERE T.HEATNO = Z.HEATNO(+)
  74. AND T.HEATNO = Y.HEATNO(+)
  75. UNION
  76. SELECT HEATNO,
  77. STATIONCODE,
  78. SHIFTCODE,
  79. '' FACT_ROUTE,
  80. 0 S1CASTSPEED,
  81. 0 S2CASTSPEED,
  82. 0 S3CASTSPEED,
  83. 0 S4CASTSPEED,
  84. '' Aim_W_T,
  85. 0 MWRAPTEMPT,
  86. '' PLANSTEEL,
  87. 0 LMLTEMPT,
  88. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  89. 'CCM' PRIVATEV
  90. FROM STL_CCM_OPTINFO
  91. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  92. UNION
  93. SELECT HEATNO,
  94. STATIONCODE,
  95. SHIFTCODE,
  96. '' FACT_ROUTE,
  97. 0 S1CASTSPEED,
  98. 0 S2CASTSPEED,
  99. 0 S3CASTSPEED,
  100. 0 S4CASTSPEED,
  101. '' Aim_W_T,
  102. 0 MWRAPTEMPT,
  103. '' PLANSTEEL,
  104. 0 LMLTEMPT,
  105. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  106. 'CCM' PRIVATEV
  107. FROM J#STL_CCM_OPTINFO
  108. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ? ---连铸机作业操作记录表
  109. UNION
  110. SELECT HEATNO,
  111. STATIONCODE,
  112. SHIFTCODE,
  113. '' FACT_ROUTE,
  114. 0 S1CASTSPEED,
  115. 0 S2CASTSPEED,
  116. 0 S3CASTSPEED,
  117. 0 S4CASTSPEED,
  118. '' Aim_W_T,
  119. 0 MWRAPTEMPT,
  120. '' PLANSTEEL,
  121. 0 LMLTEMPT,
  122. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  123. 'BOF' PRIVATEV
  124. FROM STL_BOF_OPTINFO
  125. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  126. UNION
  127. SELECT HEATNO,
  128. STATIONCODE,
  129. SHIFTCODE,
  130. '' FACT_ROUTE,
  131. 0 S1CASTSPEED,
  132. 0 S2CASTSPEED,
  133. 0 S3CASTSPEED,
  134. 0 S4CASTSPEED,
  135. '' Aim_W_T,
  136. 0 MWRAPTEMPT,
  137. '' PLANSTEEL,
  138. 0 LMLTEMPT,
  139. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  140. 'BOF' PRIVATEV
  141. FROM J#STL_BOF_OPTINFO
  142. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ? ---转炉作业实绩
  143. UNION
  144. SELECT HEATNO,
  145. STATIONCODE,
  146. SHIFTCODE,
  147. '' FACT_ROUTE,
  148. 0 S1CASTSPEED,
  149. 0 S2CASTSPEED,
  150. 0 S3CASTSPEED,
  151. 0 S4CASTSPEED,
  152. '' Aim_W_T,
  153. 0 MWRAPTEMPT,
  154. '' PLANSTEEL,
  155. 0 LMLTEMPT,
  156. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  157. 'CAS' PRIVATEV
  158. FROM STL_CAS_OPTINFO
  159. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  160. UNION
  161. SELECT HEATNO,
  162. STATIONCODE,
  163. SHIFTCODE,
  164. '' FACT_ROUTE,
  165. 0 S1CASTSPEED,
  166. 0 S2CASTSPEED,
  167. 0 S3CASTSPEED,
  168. 0 S4CASTSPEED,
  169. '' Aim_W_T,
  170. 0 MWRAPTEMPT,
  171. '' PLANSTEEL,
  172. 0 LMLTEMPT,
  173. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  174. 'CAS' PRIVATEV
  175. FROM J#STL_CAS_OPTINFO
  176. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  177. UNION
  178. SELECT HEATNO,
  179. STATIONCODE,
  180. SHIFTCODE,
  181. '' FACT_ROUTE,
  182. 0 S1CASTSPEED,
  183. 0 S2CASTSPEED,
  184. 0 S3CASTSPEED,
  185. 0 S4CASTSPEED,
  186. '' Aim_W_T,
  187. 0 MWRAPTEMPT,
  188. '' PLANSTEEL,
  189. 0 LMLTEMPT,
  190. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  191. 'LFS' PRIVATEV
  192. FROM STL_LFS_OPTINFO
  193. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  194. UNION
  195. SELECT HEATNO,
  196. STATIONCODE,
  197. SHIFTCODE,
  198. '' FACT_ROUTE,
  199. 0 S1CASTSPEED,
  200. 0 S2CASTSPEED,
  201. 0 S3CASTSPEED,
  202. 0 S4CASTSPEED,
  203. '' Aim_W_T,
  204. 0 MWRAPTEMPT,
  205. '' PLANSTEEL,
  206. 0 LMLTEMPT,
  207. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  208. 'LFS' PRIVATEV
  209. FROM J#STL_LFS_OPTINFO
  210. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  211. UNION
  212. SELECT HEATNO,
  213. STATIONCODE,
  214. SHIFTCODE,
  215. '' FACT_ROUTE,
  216. 0 S1CASTSPEED,
  217. 0 S2CASTSPEED,
  218. 0 S3CASTSPEED,
  219. 0 S4CASTSPEED,
  220. '' Aim_W_T,
  221. 0 MWRAPTEMPT,
  222. '' PLANSTEEL,
  223. 0 LMLTEMPT,
  224. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  225. 'RHS' PRIVATEV
  226. FROM STL_RHS_OPTINFO
  227. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  228. UNION
  229. SELECT HEATNO,
  230. STATIONCODE,
  231. SHIFTCODE,
  232. '' FACT_ROUTE,
  233. 0 S1CASTSPEED,
  234. 0 S2CASTSPEED,
  235. 0 S3CASTSPEED,
  236. 0 S4CASTSPEED,
  237. '' Aim_W_T,
  238. 0 MWRAPTEMPT,
  239. '' PLANSTEEL,
  240. 0 LMLTEMPT,
  241. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  242. 'RHS' PRIVATEV
  243. FROM J#STL_RHS_OPTINFO
  244. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  245. UNION
  246. SELECT HEATNO,
  247. STATIONCODE,
  248. SHIFTCODE,
  249. '' FACT_ROUTE,
  250. 0 S1CASTSPEED,
  251. 0 S2CASTSPEED,
  252. 0 S3CASTSPEED,
  253. 0 S4CASTSPEED,
  254. '' Aim_W_T,
  255. 0 MWRAPTEMPT,
  256. '' PLANSTEEL,
  257. 0 LMLTEMPT,
  258. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  259. 'VDS' PRIVATEV
  260. FROM STL_VDS_OPTINFO
  261. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  262. UNION
  263. SELECT HEATNO,
  264. STATIONCODE,
  265. SHIFTCODE,
  266. '' FACT_ROUTE,
  267. 0 S1CASTSPEED,
  268. 0 S2CASTSPEED,
  269. 0 S3CASTSPEED,
  270. 0 S4CASTSPEED,
  271. '' Aim_W_T,
  272. 0 MWRAPTEMPT,
  273. '' PLANSTEEL,
  274. 0 LMLTEMPT,
  275. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  276. 'VDS' PRIVATEV
  277. FROM J#STL_VDS_OPTINFO
  278. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  279. ]]>
  280. </query>
  281. <query id="Temperature.Query" desc="温度数据计算依据" fetchSize="10">
  282. <![CDATA[
  283. SELECT HEATNO,
  284. STATIONCODE,
  285. SHIFTCODE,
  286. LMLTEMPT,
  287. 'BOF' PRIVATEV,
  288. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  289. NVL(POTTEMP,0) TEMPERATURE
  290. FROM STL_BOF_OPTINFO
  291. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  292. UNION
  293. SELECT HEATNO,
  294. STATIONCODE,
  295. SHIFTCODE,
  296. LMLTEMPT,
  297. 'BOF' PRIVATEV,
  298. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  299. NVL(POTTEMP,0) TEMPERATURE
  300. FROM J#STL_BOF_OPTINFO
  301. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  302. UNION
  303. SELECT HEATNO,
  304. STATIONCODE,
  305. SHIFTCODE,
  306. LMLTEMPT,
  307. 'CAS' PRIVATEV,
  308. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  309. NVL(ARITEMPT,0) TEMPERATURE
  310. FROM STL_CAS_OPTINFO
  311. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  312. UNION
  313. SELECT HEATNO,
  314. STATIONCODE,
  315. SHIFTCODE,
  316. LMLTEMPT,
  317. 'CAS' PRIVATEV,
  318. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  319. NVL(ARITEMPT,0) TEMPERATURE
  320. FROM J#STL_CAS_OPTINFO
  321. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  322. UNION
  323. SELECT HEATNO,
  324. STATIONCODE,
  325. SHIFTCODE,
  326. LMLTEMPT,
  327. 'LFS' PRIVATEV,
  328. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  329. NVL(LEAVETEMPT,0) TEMPERATURE
  330. FROM STL_LFS_OPTINFO
  331. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  332. UNION
  333. SELECT HEATNO,
  334. STATIONCODE,
  335. SHIFTCODE,
  336. LMLTEMPT,
  337. 'LFS' PRIVATEV,
  338. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  339. NVL(LEAVETEMPT,0) TEMPERATURE
  340. FROM J#STL_LFS_OPTINFO
  341. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  342. UNION
  343. SELECT HEATNO,
  344. STATIONCODE,
  345. SHIFTCODE,
  346. LMLTEMPT,
  347. 'RHS' PRIVATEV,
  348. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  349. NVL(ARBTEMPT,0) TEMPERATURE
  350. FROM STL_RHS_OPTINFO
  351. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  352. UNION
  353. SELECT HEATNO,
  354. STATIONCODE,
  355. SHIFTCODE,
  356. LMLTEMPT,
  357. 'RHS' PRIVATEV,
  358. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  359. NVL(ARBTEMPT,0) TEMPERATURE
  360. FROM J#STL_RHS_OPTINFO
  361. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  362. UNION
  363. SELECT HEATNO,
  364. STATIONCODE,
  365. SHIFTCODE,
  366. LMLTEMPT,
  367. 'VDS' PRIVATEV,
  368. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  369. NVL(ARBTEMPT,0) TEMPERATURE
  370. FROM STL_VDS_OPTINFO
  371. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  372. UNION
  373. SELECT HEATNO,
  374. STATIONCODE,
  375. SHIFTCODE,
  376. LMLTEMPT,
  377. 'VDS' PRIVATEV,
  378. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  379. NVL(ARBTEMPT,0) TEMPERATURE
  380. FROM J#STL_VDS_OPTINFO
  381. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  382. UNION
  383. SELECT HEATNO,
  384. STATIONCODE,
  385. SHIFTCODE,
  386. LMLTEMPT,
  387. 'CCM' PRIVATEV,
  388. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  389. NVL(MOULDBALETEMPT,0) TEMPERATURE
  390. FROM STL_CCM_OPTINFO
  391. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  392. UNION
  393. SELECT HEATNO,
  394. STATIONCODE,
  395. SHIFTCODE,
  396. LMLTEMPT,
  397. 'CCM' PRIVATEV,
  398. to_char(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  399. NVL(MOULDBALETEMPT,0) TEMPERATURE
  400. FROM J#STL_CCM_OPTINFO
  401. WHERE to_char(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND ?
  402. ]]>
  403. </query>
  404. <query id="CCMCasting.Query" desc="连铸浇铸保护报表依据" fetchSize="10">
  405. <![CDATA[
  406. SELECT T.HEATNO,
  407. TO_CHAR(OPTDATE, 'YYYY-MM-DD') OPTDATE,
  408. STATIONCODE,
  409. SHIFTCODE,
  410. NVL(N, 0) N,
  411. NVL(Als, 0) Als,
  412. Y.FACT_ROUTE,
  413. NVL((SELECT N
  414. FROM (SELECT N, HEATNO, STATIONCODE, ASSAYDATE
  415. FROM STL_CHEMELEMENT
  416. UNION
  417. SELECT N, HEATNO, STATIONCODE, ASSAYDATE
  418. FROM J#STL_CHEMELEMENT
  419. ORDER BY ASSAYDATE DESC) V
  420. WHERE V.HEATNO = T.HEATNO
  421. AND V.STATIONCODE LIKE 'D%'
  422. AND ROWNUM < 2),
  423. 0) DNS,
  424. NVL((SELECT Als
  425. FROM (SELECT Als, HEATNO, STATIONCODE, ASSAYDATE
  426. FROM STL_CHEMELEMENT
  427. UNION
  428. SELECT Als, HEATNO, STATIONCODE, ASSAYDATE
  429. FROM J#STL_CHEMELEMENT
  430. ORDER BY ASSAYDATE DESC) V
  431. WHERE V.HEATNO = T.HEATNO
  432. AND V.STATIONCODE LIKE 'D%'
  433. AND ROWNUM < 2),
  434. 0) DAls,
  435. NVL((SELECT N
  436. FROM (SELECT N, HEATNO, STATIONCODE, ASSAYDATE
  437. FROM STL_CHEMELEMENT
  438. UNION
  439. SELECT N, HEATNO, STATIONCODE, ASSAYDATE
  440. FROM J#STL_CHEMELEMENT
  441. ORDER BY ASSAYDATE DESC) V
  442. WHERE V.HEATNO = T.HEATNO
  443. AND V.STATIONCODE LIKE 'E%'
  444. AND ROWNUM < 2),
  445. 0) ENS,
  446. NVL((SELECT Als
  447. FROM (SELECT Als, HEATNO, STATIONCODE, ASSAYDATE
  448. FROM STL_CHEMELEMENT
  449. UNION
  450. SELECT Als, HEATNO, STATIONCODE, ASSAYDATE
  451. FROM J#STL_CHEMELEMENT
  452. ORDER BY ASSAYDATE DESC) V
  453. WHERE V.HEATNO = T.HEATNO
  454. AND V.STATIONCODE LIKE 'E%'
  455. AND ROWNUM < 2),
  456. 0) EAls,
  457. NVL((SELECT N
  458. FROM (SELECT N, HEATNO, STATIONCODE, ASSAYDATE
  459. FROM STL_CHEMELEMENT
  460. UNION
  461. SELECT N, HEATNO, STATIONCODE, ASSAYDATE
  462. FROM J#STL_CHEMELEMENT
  463. ORDER BY ASSAYDATE DESC) V
  464. WHERE V.HEATNO = T.HEATNO
  465. AND V.STATIONCODE LIKE 'F%'
  466. AND ROWNUM < 2),
  467. 0) FNS,
  468. NVL((SELECT Als
  469. FROM (SELECT Als, HEATNO, STATIONCODE, ASSAYDATE
  470. FROM STL_CHEMELEMENT
  471. UNION
  472. SELECT Als, HEATNO, STATIONCODE, ASSAYDATE
  473. FROM STL_CHEMELEMENT
  474. ORDER BY ASSAYDATE DESC) V
  475. WHERE V.HEATNO = T.HEATNO
  476. AND V.STATIONCODE LIKE 'F%'
  477. AND ROWNUM < 2),
  478. 0) FAls,
  479. NVL((SELECT N
  480. FROM (SELECT N, HEATNO, STATIONCODE, ASSAYDATE
  481. FROM STL_CHEMELEMENT
  482. UNION
  483. SELECT N, HEATNO, STATIONCODE, ASSAYDATE
  484. FROM J#STL_CHEMELEMENT
  485. ORDER BY ASSAYDATE DESC) V
  486. WHERE V.HEATNO = T.HEATNO
  487. AND V.STATIONCODE LIKE 'I%'
  488. AND ROWNUM < 2),
  489. 0) INS,
  490. NVL((SELECT Als
  491. FROM (SELECT Als, HEATNO, STATIONCODE, ASSAYDATE
  492. FROM STL_CHEMELEMENT
  493. UNION
  494. SELECT Als, HEATNO, STATIONCODE, ASSAYDATE
  495. FROM J#STL_CHEMELEMENT
  496. ORDER BY ASSAYDATE DESC) V
  497. WHERE V.HEATNO = T.HEATNO
  498. AND V.STATIONCODE LIKE 'I%'
  499. AND ROWNUM < 2),
  500. 0) IAls
  501. FROM (SELECT HEATNO, STATIONCODE, SHIFTCODE, OPTDATE
  502. FROM STL_CCM_OPTINFO
  503. WHERE TO_CHAR(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND
  504. ?
  505. UNION
  506. SELECT HEATNO, STATIONCODE, SHIFTCODE, OPTDATE
  507. FROM J#STL_CCM_OPTINFO
  508. WHERE TO_CHAR(OPTDATE, 'YYYY-MM-DD') BETWEEN ? AND
  509. ?) T,
  510. (SELECT MIN(N) N, MIN(Als) Als, HEATNO, MAX(ASSAYDATE)
  511. FROM (SELECT N, Als, HEATNO, ASSAYDATE
  512. FROM STL_CHEMELEMENT
  513. WHERE STATIONCODE LIKE 'G%'
  514. UNION
  515. SELECT N, Als, HEATNO, ASSAYDATE
  516. FROM J#STL_CHEMELEMENT
  517. WHERE STATIONCODE LIKE 'G%')
  518. GROUP BY HEATNO) S,
  519. (SELECT HEATNO, FACT_ROUTE
  520. FROM PPC_STEEL_HEAT
  521. UNION
  522. SELECT HEATNO, FACT_ROUTE
  523. FROM J#PPC_STEEL_HEAT
  524. WHERE TO_CHAR(PLAN_MAKING_TIME, 'YYYY-MM-DD') BETWEEN ? AND
  525. ?) Y
  526. WHERE T.HEATNO = S.HEATNO(+)
  527. AND T.HEATNO = Y.HEATNO(+)
  528. ORDER BY stationcode
  529. ]]>
  530. </query>
  531. <query id="CCMCastingdrg.Query" desc="连铸浇铸保护报表子界面查询" fetchSize="10">
  532. <![CDATA[
  533. select a.heatno "熔炼号", c.STL_GRD "计划牌号",
  534. b.ASSAYTYPECODE, round(Mn / S, 4) SIMN,
  535. to_char(b.ASSAYDATE, 'yyyy-MM-dd HH24:mi:ss') "化验时间",
  536. C, Mn, S, P,
  537. Si, Ni, Cr, Cu,
  538. Asn, Ti, V, N, H,
  539. O, Alt, Als, Pcm, CEV
  540. from (select *
  541. from STL_BOF_OPTINFO
  542. union
  543. select * from J#STL_BOF_OPTINFO) a
  544. left join (select * from stl_judge_result) c on c.charge_no = a.heatno
  545. left join (select *
  546. from ppc_steel_heat
  547. union
  548. select * from j#ppc_steel_heat) d on 'J' ||
  549. SUBSTR(d.v_heat_id, 2, 9) =
  550. a.heatno,
  551. (select *
  552. from STL_CHEMELEMENT
  553. union
  554. select *
  555. from J#STL_CHEMELEMENT) b
  556. where b.HEATNO = a.HEATNO
  557. $
  558. order by b.HEATNO,a.optdate desc, b.ASSAYTYPECODE desc
  559. ]]>
  560. </query>
  561. </queryMap>