FrmDBKPerformance.xml 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="DBK公共信息">
  3. <query id="FrmDBKPerformance.doQuery" desc="查询DBK实绩">
  4. <![CDATA[
  5. SELECT M.HEAT_PLAN_NO,
  6. M.PLINE_NAME,
  7. M.ZY_BATCH_ID,
  8. M.PRO_PLAN_ID,
  9. M.FEED_HEAT_NO,
  10. M.GX_PLAN_NO,
  11. M.CRAFT_FILE_NO,
  12. M.CRAFT_FILE_MAN,
  13. M.CRAFT_SEQ,
  14. M.JUDGE_STOVE_NO JUDGE_STOVE_NO,
  15. C.BATCH_NO,
  16. C.BATCH_GROUD_NO,
  17. M.GRADENAME,
  18. MIN(T.BAL_YEAR_MONTH) BAL_YEAR_MONTH,
  19. M.ORDER_NO || '/' || M.ORDER_SEQ || '/' || M.DELIVERY_NO ORDER_NO,
  20. M.OUTWL_DESC,
  21. M1.SPEC_NAME,
  22. M1.STD_NAME,
  23. M1.PRODUCNAME,
  24. M1.MODEL_DESC,
  25. M1.STEELNAME,
  26. C.PLAN_INDOUBLE_NUM,
  27. C.PLAN_INDOUBLE_WT,
  28. NVL((SELECT SUM(V.ACT_COUNT)
  29. FROM port_vrp_batch_sample_result V
  30. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  31. AND V.PLINE_CODE = M.PLINE_CODE
  32. AND V.MAT_STATUS = '10'),
  33. 0) FAIL_NUM,
  34. NVL((SELECT SUM(V.ACT_WEIGHT)
  35. FROM port_vrp_batch_sample_result V
  36. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  37. AND V.MAT_STATUS = '10'
  38. AND V.PLINE_CODE = M.PLINE_CODE),
  39. 0) FAIL_WT,
  40. NVL((SELECT SUM(V.ACT_COUNT)
  41. FROM PORT_VRP_BATCH_SAMPLE_RESULT V
  42. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  43. AND V.PLINE_CODE = M.PLINE_CODE
  44. AND V.INSTORE_FLAG = '1'),
  45. 0) PRO_NUM,
  46. NVL((SELECT SUM(V.ACT_WEIGHT)
  47. FROM PORT_VRP_BATCH_SAMPLE_RESULT V
  48. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  49. AND V.PLINE_CODE = M.PLINE_CODE
  50. AND V.INSTORE_FLAG = '1'),
  51. 0) PRO_WT,
  52. NVL((SELECT SUM(V.OFFLINE_NUM)
  53. FROM VRP_OFFLINE_RESULT V
  54. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  55. AND V.PLINE_CODE = M.PLINE_CODE),
  56. 0) OFFLINE_NUM,
  57. NVL((SELECT SUM(V.OFFLINE_WT)
  58. FROM VRP_OFFLINE_RESULT V
  59. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  60. AND V.PLINE_CODE = M.PLINE_CODE),
  61. 0) OFFLINE_WT,
  62. NVL((SELECT SUM(V.RE_NUM)
  63. FROM VRP_OFFLINE_RESULT V
  64. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  65. AND V.PLINE_CODE = M.PLINE_CODE),
  66. 0) RE_NUM,
  67. NVL((SELECT SUM(V.RE_WT)
  68. FROM VRP_OFFLINE_RESULT V
  69. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  70. AND V.PLINE_CODE = M.PLINE_CODE),
  71. 0) RE_WT,
  72. NVL((SELECT SUM(V.PRO_NUM)
  73. FROM VRP_LOADING_RESULT V
  74. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  75. AND V.PLINE_CODE = M.PLINE_CODE),
  76. 0) LOAD_PRO_NUM,
  77. NVL((SELECT SUM(V.PRO_WT)
  78. FROM VRP_LOADING_RESULT V
  79. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  80. AND V.PLINE_CODE = M.PLINE_CODE),
  81. 0) LOAD_PRO_WT, NVL((SELECT SUM(V1.PRO_NUM)
  82. FROM VRP_EXPAND_RESULT V1
  83. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  84. AND V1.PLINE_CODE = M.PLINE_CODE),
  85. 0) EXP_PRO_NUM,
  86. NVL((SELECT SUM(V1.PRO_WT)
  87. FROM VRP_EXPAND_RESULT V1
  88. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  89. AND V1.PLINE_CODE = M.PLINE_CODE),
  90. 0) EXP_PRO_WT,
  91. NVL((SELECT SUM(V1.FAIL_NUM)
  92. FROM VRP_EXPAND_RESULT V1
  93. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  94. AND V1.PLINE_CODE = M.PLINE_CODE),
  95. 0) EXP_FAIL_NUM, NVL((SELECT SUM(V1.ACC_NUM)
  96. FROM VRP_MEASURING_RESULT V1
  97. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  98. AND V1.PLINE_CODE = M.PLINE_CODE),
  99. 0) MEA_ACC_NUM,
  100. NVL((SELECT SUM(V1.ACC_WT)
  101. FROM VRP_MEASURING_RESULT V1
  102. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  103. AND V1.PLINE_CODE = M.PLINE_CODE),
  104. 0) MEA_ACC_WT,
  105. NVL((SELECT SUM(V1.FAIL_NUM)
  106. FROM VRP_MEASURING_RESULT V1
  107. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  108. AND V1.PLINE_CODE = M.PLINE_CODE),
  109. 0) MEA_FAIL_NUM, NVL((SELECT SUM(V1.PRO_NUM)
  110. FROM VRP_REELER_RESULT V1
  111. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  112. AND V1.PLINE_CODE = M.PLINE_CODE),
  113. 0) REE_PRO_NUM,
  114. NVL((SELECT SUM(V1.PRO_WT)
  115. FROM VRP_REELER_RESULT V1
  116. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  117. AND V1.PLINE_CODE = M.PLINE_CODE),
  118. 0) REE_PRO_WT,
  119. NVL((SELECT SUM(V1.FAIL_NUM)
  120. FROM VRP_REELER_RESULT V1
  121. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  122. AND V1.PLINE_CODE = M.PLINE_CODE),
  123. 0) REE_FAIL_NUM, NVL((SELECT SUM(V1.PRO_NUM)
  124. FROM VRP_SIZING_RESULT V1
  125. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  126. AND V1.PLINE_CODE = M.PLINE_CODE),
  127. 0) SIZ_PRO_NUM,
  128. NVL((SELECT SUM(V1.PRO_WT)
  129. FROM VRP_SIZING_RESULT V1
  130. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  131. AND V1.PLINE_CODE = M.PLINE_CODE),
  132. 0) SIZ_PRO_WT,
  133. NVL((SELECT SUM(V1.FAIL_NUM)
  134. FROM VRP_SIZING_RESULT V1
  135. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  136. AND V1.PLINE_CODE = M.PLINE_CODE),
  137. 0) SIZ_FAIL_NUM, NVL((SELECT SUM(V1.ACC_NUM)
  138. FROM VRP_ROTEXP_FACE_M V1
  139. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  140. AND V1.PLINE_CODE = M.PLINE_CODE),
  141. 0) ROT_ACC_NUM,
  142. NVL((SELECT SUM(V1.ACC_WT)
  143. FROM VRP_ROTEXP_FACE_M V1
  144. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  145. AND V1.PLINE_CODE = M.PLINE_CODE),
  146. 0) ROT_ACC_WT,
  147. NVL((SELECT SUM(V1.FAIL_NUM)
  148. FROM VRP_ROTEXP_FACE_M V1
  149. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  150. AND V1.PLINE_CODE = M.PLINE_CODE),
  151. 0) ROT_FAIL_NUM, NVL((SELECT SUM(V1.ACC_NUM)
  152. FROM VRP_JUMPINGUP_FACE_M V1
  153. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  154. AND V1.PLINE_CODE = M.PLINE_CODE),
  155. 0) JUM_ACC_NUM,
  156. NVL((SELECT SUM(V1.ACC_WT)
  157. FROM VRP_JUMPINGUP_FACE_M V1
  158. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  159. AND V1.PLINE_CODE = M.PLINE_CODE),
  160. 0) JUM_ACC_WT,
  161. NVL((SELECT SUM(V1.FAIL_NUM)
  162. FROM VRP_JUMPINGUP_FACE_M V1
  163. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  164. AND V1.PLINE_CODE = M.PLINE_CODE),
  165. 0) JUM_FAIL_NUM, NVL((SELECT SUM(V1.ACC_NUM)
  166. FROM VRP_HOTEXP_FACE_M V1
  167. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  168. AND V1.PLINE_CODE = M.PLINE_CODE),
  169. 0) HOT_ACC_NUM,
  170. NVL((SELECT SUM(V1.ACC_WT)
  171. FROM VRP_HOTEXP_FACE_M V1
  172. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  173. AND V1.PLINE_CODE = M.PLINE_CODE),
  174. 0) HOT_ACC_WT,
  175. NVL((SELECT SUM(V1.FAIL_NUM)
  176. FROM VRP_HOTEXP_FACE_M V1
  177. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  178. AND V1.PLINE_CODE = M.PLINE_CODE),
  179. 0) HOT_FAIL_NUM, NVL((SELECT SUM(V1.ACC_NUM)
  180. FROM VRP_COLDROLL_RESULT V1
  181. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  182. AND V1.PLINE_CODE = M.PLINE_CODE),
  183. 0) HEA_ACC_NUM,
  184. NVL((SELECT SUM(V1.ACC_WT)
  185. FROM VRP_COLDROLL_RESULT V1
  186. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  187. AND V1.PLINE_CODE = M.PLINE_CODE),
  188. 0) HEA_ACC_WT,
  189. NVL((SELECT SUM(V1.FAIL_NUM)
  190. FROM VRP_COLDROLL_RESULT V1
  191. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  192. AND V1.PLINE_CODE = M.PLINE_CODE),
  193. 0) HEA_FAIL_NUM,
  194. NVL((SELECT SUM(MAT.ACT_COUNT)
  195. FROM QCM_ZG_JUGDE_APPLY MAT
  196. WHERE MAT.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  197. AND MAT.PLINE_CODE = M.PLINE_CODE
  198. AND MAT.VALIDFLAG != '50' and mat.apply_flag='0'),
  199. 0) MAT_NUM,
  200. NVL((SELECT SUM(MAT.ACT_WEIGHT)
  201. FROM QCM_ZG_JUGDE_APPLY MAT
  202. WHERE MAT.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  203. AND MAT.PLINE_CODE = M.PLINE_CODE
  204. AND MAT.VALIDFLAG != '50' and mat.apply_flag='0'),
  205. 0) MAT_WEIGHT,
  206. NVL((SELECT SUM(QCM.ACT_THEORY_WEIGHT)
  207. FROM QCM_ZG_JUGDE_APPLY QCM
  208. WHERE QCM.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  209. AND QCM.PLINE_CODE = M.PLINE_CODE
  210. AND QCM.VALIDFLAG != '50' and qcm.apply_flag='0'),
  211. 0) QCM_THEORY_WEIGHT,
  212. NVL((SELECT SUM(QCM.ACT_COUNT)
  213. FROM QCM_ZG_JUGDE_APPLY QCM
  214. WHERE QCM.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  215. AND QCM.PLINE_CODE = M.PLINE_CODE
  216. AND QCM.VALIDFLAG = '20'),
  217. 0) QCM_NUM,
  218. NVL((SELECT SUM(QCM.ACT_WEIGHT)
  219. FROM QCM_ZG_JUGDE_APPLY QCM
  220. WHERE QCM.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  221. AND QCM.PLINE_CODE = M.PLINE_CODE
  222. AND QCM.VALIDFLAG = '20'),
  223. 0) QCM_WEIGHT,
  224. NVL((SELECT SUM(QCM.ACT_THEORY_WEIGHT)
  225. FROM QCM_ZG_JUGDE_APPLY QCM
  226. WHERE QCM.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  227. AND QCM.PLINE_CODE = M.PLINE_CODE
  228. AND QCM.VALIDFLAG = '20'),
  229. 0) THEORY_WEIGHT,
  230. MIN(TO_CHAR(T1.LOAD_TIME, 'YYYY-MM-DD HH24:MI:SS')) LOAD_TIME
  231. FROM VRP_COM_INFO T,
  232. PLN_ZY_DBK_M M,
  233. PLN_ZY_DBK_C C,
  234. PLN_SALEORD M1,
  235. vrp_loading_result T1
  236. WHERE M.HEAT_PLAN_NO = T.HEAT_PLAN_NO
  237. and M.HEAT_PLAN_NO = C.HEAT_PLAN_NO
  238. AND M.HEAT_PLAN_NO = T1.HEAT_PLAN_NO(+)
  239. AND M.ORD_LN_DLY_PK = M1.ORD_LN_DLY_PK(+)
  240. ]]>
  241. </query>
  242. <query id="FrmDBKPerformance.doQueryPort" desc="查询DBK进程">
  243. <![CDATA[
  244. SELECT M.HEAT_PLAN_NO,
  245. M.PLINE_NAME,
  246. M.ZY_BATCH_ID,
  247. M.PRO_PLAN_ID,
  248. M.GX_PLAN_NO,
  249. M.FEED_HEAT_NO,
  250. M.CRAFT_FILE_NO,
  251. M.CRAFT_FILE_MAN,
  252. M.CRAFT_SEQ,
  253. M.JUDGE_STOVE_NO JUDGE_STOVE_NO,
  254. C.BATCH_NO,
  255. C.BATCH_GROUD_NO,
  256. M.GRADENAME,
  257. DECODE(M.IF_MATCH_ODD,'0','正常计划','1','利库计划','2','组炉计划') IF_MATCH_ODD,
  258. MIN(T.BAL_YEAR_MONTH) BAL_YEAR_MONTH,
  259. C.PLAN_INDOUBLE_NUM,
  260. C.PLAN_INDOUBLE_WT,
  261. M.ORDER_NO || '/' || M.ORDER_SEQ || '/' || M.DELIVERY_NO ORDER_NO,
  262. M.OUTWL_DESC,
  263. M1.SPEC_NAME,
  264. M1.STD_NAME,
  265. M1.PRODUCNAME,
  266. M1.MODEL_DESC,
  267. M1.STEELNAME,
  268. NVL((SELECT SUM(V.ACT_COUNT)
  269. FROM PORT_VRP_BATCH_SAMPLE_RESULT V
  270. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  271. AND V.PLINE_CODE = M.PLINE_CODE
  272. AND (V.MAT_STATUS = '10' or V.MAT_STATUS = '40')),
  273. 0) FAIL_NUM,
  274. NVL((SELECT SUM(V.ACT_WEIGHT)
  275. FROM PORT_VRP_BATCH_SAMPLE_RESULT V
  276. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  277. AND V.PLINE_CODE = M.PLINE_CODE
  278. AND (V.MAT_STATUS = '10' or V.MAT_STATUS = '40')),
  279. 0) FAIL_WT,
  280. NVL((SELECT SUM(V.ACT_COUNT)
  281. FROM PORT_VRP_BATCH_SAMPLE_RESULT V
  282. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  283. AND V.PLINE_CODE = M.PLINE_CODE
  284. AND V.INSTORE_FLAG = '1'),
  285. 0) PRO_NUM,
  286. NVL((SELECT SUM(V.ACT_WEIGHT)
  287. FROM PORT_VRP_BATCH_SAMPLE_RESULT V
  288. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  289. AND V.PLINE_CODE = M.PLINE_CODE
  290. AND V.INSTORE_FLAG = '1'),
  291. 0) PRO_WT,
  292. NVL((SELECT SUM(V.OFFLINE_NUM)
  293. FROM VRP_OFFLINE_RESULT V
  294. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  295. AND V.PLINE_CODE = M.PLINE_CODE),
  296. 0) OFFLINE_NUM,
  297. NVL((SELECT SUM(V.OFFLINE_WT)
  298. FROM VRP_OFFLINE_RESULT V
  299. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  300. AND V.PLINE_CODE = M.PLINE_CODE),
  301. 0) OFFLINE_WT,
  302. NVL((SELECT SUM(V.RE_NUM)
  303. FROM VRP_OFFLINE_RESULT V
  304. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  305. AND V.PLINE_CODE = M.PLINE_CODE),
  306. 0) RE_NUM,
  307. NVL((SELECT SUM(V.RE_WT)
  308. FROM VRP_OFFLINE_RESULT V
  309. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  310. AND V.PLINE_CODE = M.PLINE_CODE),
  311. 0) RE_WT,
  312. NVL((SELECT SUM(V.ACT_COUNT)
  313. FROM PORT_VRP_BATCH_SAMPLE_RESULT V
  314. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  315. AND V.PLINE_CODE = M.PLINE_CODE
  316. AND V.MAT_STATUS = '30'),
  317. 0) ZL_ACT_COUNT,
  318. NVL((SELECT SUM(V.ACT_WEIGHT)
  319. FROM PORT_VRP_BATCH_SAMPLE_RESULT V
  320. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  321. AND V.PLINE_CODE = M.PLINE_CODE
  322. AND V.MAT_STATUS = '30'),
  323. 0) ZL_ACT_WEIGHT,
  324. NVL((SELECT SUM(V.ACT_COUNT)
  325. FROM PORT_VRP_BATCH_SAMPLE_RESULT V
  326. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  327. AND V.PLINE_CODE = M.PLINE_CODE),
  328. 0) LOAD_PRO_NUM,
  329. NVL((SELECT SUM(V.ACT_WEIGHT)
  330. FROM PORT_VRP_BATCH_SAMPLE_RESULT V
  331. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  332. AND V.PLINE_CODE = M.PLINE_CODE),
  333. 0) LOAD_PRO_WT,
  334. /* NVL((SELECT SUM(V.PRO_NUM)
  335. FROM VRP_LOADING_RESULT V
  336. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  337. AND V.PLINE_CODE = M.PLINE_CODE),
  338. 0) LOAD_PRO_NUM,*/
  339. /* NVL((SELECT SUM(V.PRO_WT)
  340. FROM VRP_LOADING_RESULT V
  341. WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  342. AND V.PLINE_CODE = M.PLINE_CODE),
  343. 0) LOAD_PRO_WT,
  344. */
  345. NVL((SELECT SUM(V1.PRO_NUM)
  346. FROM VRP_EXPAND_RESULT V1
  347. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  348. AND V1.PLINE_CODE = M.PLINE_CODE),
  349. 0) EXP_PRO_NUM,
  350. NVL((SELECT SUM(V1.PRO_WT)
  351. FROM VRP_EXPAND_RESULT V1
  352. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  353. AND V1.PLINE_CODE = M.PLINE_CODE),
  354. 0) EXP_PRO_WT,
  355. NVL((SELECT SUM(V1.FAIL_NUM)
  356. FROM VRP_EXPAND_RESULT V1
  357. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  358. AND V1.PLINE_CODE = M.PLINE_CODE),
  359. 0) EXP_FAIL_NUM, NVL((SELECT SUM(V1.ACC_NUM)
  360. FROM VRP_MEASURING_RESULT V1
  361. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  362. AND V1.PLINE_CODE = M.PLINE_CODE),
  363. 0) MEA_ACC_NUM,
  364. NVL((SELECT SUM(V1.ACC_WT)
  365. FROM VRP_MEASURING_RESULT V1
  366. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  367. AND V1.PLINE_CODE = M.PLINE_CODE),
  368. 0) MEA_ACC_WT,
  369. NVL((SELECT SUM(V1.FAIL_NUM)
  370. FROM VRP_MEASURING_RESULT V1
  371. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  372. AND V1.PLINE_CODE = M.PLINE_CODE),
  373. 0) MEA_FAIL_NUM, NVL((SELECT SUM(V1.PRO_NUM)
  374. FROM VRP_REELER_RESULT V1
  375. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  376. AND V1.PLINE_CODE = M.PLINE_CODE),
  377. 0) REE_PRO_NUM,
  378. NVL((SELECT SUM(V1.PRO_WT)
  379. FROM VRP_REELER_RESULT V1
  380. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  381. AND V1.PLINE_CODE = M.PLINE_CODE),
  382. 0) REE_PRO_WT,
  383. NVL((SELECT SUM(V1.FAIL_NUM)
  384. FROM VRP_REELER_RESULT V1
  385. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  386. AND V1.PLINE_CODE = M.PLINE_CODE),
  387. 0) REE_FAIL_NUM, NVL((SELECT SUM(V1.PRO_NUM)
  388. FROM VRP_SIZING_RESULT V1
  389. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  390. AND V1.PLINE_CODE = M.PLINE_CODE),
  391. 0) SIZ_PRO_NUM,
  392. NVL((SELECT SUM(V1.PRO_WT)
  393. FROM VRP_SIZING_RESULT V1
  394. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  395. AND V1.PLINE_CODE = M.PLINE_CODE),
  396. 0) SIZ_PRO_WT,
  397. NVL((SELECT SUM(V1.FAIL_NUM)
  398. FROM VRP_SIZING_RESULT V1
  399. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  400. AND V1.PLINE_CODE = M.PLINE_CODE),
  401. 0) SIZ_FAIL_NUM, NVL((SELECT SUM(V1.ACC_NUM)
  402. FROM VRP_ROTEXP_FACE_M V1
  403. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  404. AND V1.PLINE_CODE = M.PLINE_CODE),
  405. 0) ROT_ACC_NUM,
  406. NVL((SELECT SUM(V1.ACC_WT)
  407. FROM VRP_ROTEXP_FACE_M V1
  408. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  409. AND V1.PLINE_CODE = M.PLINE_CODE),
  410. 0) ROT_ACC_WT,
  411. NVL((SELECT SUM(V1.FAIL_NUM)
  412. FROM VRP_ROTEXP_FACE_M V1
  413. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  414. AND V1.PLINE_CODE = M.PLINE_CODE),
  415. 0) ROT_FAIL_NUM, NVL((SELECT SUM(V1.ACC_NUM)
  416. FROM VRP_JUMPINGUP_FACE_M V1
  417. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  418. AND V1.PLINE_CODE = M.PLINE_CODE),
  419. 0) JUM_ACC_NUM,
  420. NVL((SELECT SUM(V1.ACC_WT)
  421. FROM VRP_JUMPINGUP_FACE_M V1
  422. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  423. AND V1.PLINE_CODE = M.PLINE_CODE),
  424. 0) JUM_ACC_WT,
  425. NVL((SELECT SUM(V1.FAIL_NUM)
  426. FROM VRP_JUMPINGUP_FACE_M V1
  427. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  428. AND V1.PLINE_CODE = M.PLINE_CODE),
  429. 0) JUM_FAIL_NUM, NVL((SELECT SUM(V1.ACC_NUM)
  430. FROM VRP_HOTEXP_FACE_M V1
  431. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  432. AND V1.PLINE_CODE = M.PLINE_CODE),
  433. 0) HOT_ACC_NUM,
  434. NVL((SELECT SUM(V1.ACC_WT)
  435. FROM VRP_HOTEXP_FACE_M V1
  436. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  437. AND V1.PLINE_CODE = M.PLINE_CODE),
  438. 0) HOT_ACC_WT,
  439. NVL((SELECT SUM(V1.FAIL_NUM)
  440. FROM VRP_HOTEXP_FACE_M V1
  441. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  442. AND V1.PLINE_CODE = M.PLINE_CODE),
  443. 0) HOT_FAIL_NUM, NVL((SELECT SUM(V1.ACC_NUM)
  444. FROM VRP_COLDROLL_RESULT V1
  445. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  446. AND V1.PLINE_CODE = M.PLINE_CODE),
  447. 0) HEA_ACC_NUM,
  448. NVL((SELECT SUM(V1.ACC_WT)
  449. FROM VRP_COLDROLL_RESULT V1
  450. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  451. AND V1.PLINE_CODE = M.PLINE_CODE),
  452. 0) HEA_ACC_WT,
  453. NVL((SELECT SUM(V1.FAIL_NUM)
  454. FROM VRP_COLDROLL_RESULT V1
  455. WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  456. AND V1.PLINE_CODE = M.PLINE_CODE),
  457. 0) HEA_FAIL_NUM,
  458. NVL((SELECT SUM(MAT.ACT_COUNT)
  459. FROM QCM_ZG_JUGDE_APPLY MAT
  460. WHERE MAT.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  461. AND MAT.PLINE_CODE = M.PLINE_CODE
  462. AND MAT.VALIDFLAG != '50' and mat.apply_flag='0'),
  463. 0) MAT_NUM,
  464. NVL((SELECT SUM(MAT.ACT_WEIGHT)
  465. FROM QCM_ZG_JUGDE_APPLY MAT
  466. WHERE MAT.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  467. AND MAT.PLINE_CODE = M.PLINE_CODE
  468. AND MAT.VALIDFLAG != '50' and mat.apply_flag='0'),
  469. 0) MAT_WEIGHT,
  470. NVL((SELECT SUM(QCM.ACT_THEORY_WEIGHT)
  471. FROM QCM_ZG_JUGDE_APPLY QCM
  472. WHERE QCM.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  473. AND QCM.PLINE_CODE = M.PLINE_CODE
  474. AND QCM.VALIDFLAG != '50' and qcm.apply_flag='0'),
  475. 0) QCM_THEORY_WEIGHT,
  476. NVL((SELECT SUM(QCM.ACT_COUNT)
  477. FROM QCM_ZG_JUGDE_APPLY QCM
  478. WHERE QCM.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  479. AND QCM.PLINE_CODE = M.PLINE_CODE
  480. AND QCM.VALIDFLAG = '20'),
  481. 0) QCM_NUM,
  482. NVL((SELECT SUM(QCM.ACT_WEIGHT)
  483. FROM QCM_ZG_JUGDE_APPLY QCM
  484. WHERE QCM.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  485. AND QCM.PLINE_CODE = M.PLINE_CODE
  486. AND QCM.VALIDFLAG = '20'),
  487. 0) QCM_WEIGHT,
  488. NVL((SELECT SUM(QCM.ACT_THEORY_WEIGHT)
  489. FROM QCM_ZG_JUGDE_APPLY QCM
  490. WHERE QCM.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  491. AND QCM.PLINE_CODE = M.PLINE_CODE
  492. AND QCM.VALIDFLAG = '20'),
  493. 0) THEORY_WEIGHT,
  494. MIN(TO_CHAR(T.PRO_TIME, 'YYYY-MM-DD HH24:MI:SS')) LOAD_TIME
  495. FROM PORT_VRP_BATCH_SAMPLE_RESULT T, PLN_ZY_DBK_M M, PLN_SALEORD M1,PLN_ZY_DBK_C C
  496. WHERE M.HEAT_PLAN_NO = T.HEAT_PLAN_NO and m.heat_plan_no = c.heat_plan_no
  497. AND M.ORD_LN_DLY_PK = M1.ORD_LN_DLY_PK(+)
  498. ]]>
  499. </query>
  500. </queryMap>