b677f718c35d46b7c380fdb68334581204971517.svn-base 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="入库待机钢卷查询">
  3. <query id="UIN063000_01.Select" desc="无时间查询">
  4. <![CDATA[
  5. select substr(A.OLD_SAMPL_NO, 1, 10) SPM_NO,
  6. XB_PACKAGE.GF_COMNNAME_FIND('A01004', c.PRD_TY) PRD_TY, -- 产品类型
  7. A.OLD_SAMPL_NO,
  8. A.ORD_NO,
  9. A.ORD_SEQ,
  10. decode(A.MILL_SHIFT, '0', '常白班', '1', '早', '2','中', '3', '晚','') MILL_SHIFT,
  11. decode(A.MILL_GROUP, '1', '甲', '2', '乙', '3','丙', '4', '丁','') MILL_GROUP,
  12. E.CHARING_DTIME,
  13. round((select TO_DATE(NVL(A.MILL_DTIME, A.COIL_END_DTIME),
  14. 'YYYY-MM-DD HH24:MI:SS') -
  15. TO_DATE(E.CHARING_DTIME, 'YYYY-MM-DD HH24:MI:SS')
  16. from dual)*24*60,
  17. 2) ZZSJ,
  18. A.ORG_ORD_NO,
  19. A.ORG_ORD_SEQ,
  20. (select CUST_NM
  21. FROM TBZ00_CUSTOMER
  22. WHERE CUST_CD =
  23. (SELECT CUST_CD FROM TBA01_ORD_COMM WHERE ORD_NO = A.ORD_NO)
  24. and REC_TP = '01') CUST_NM, --合同单位
  25. C.DEL_TO_DATE, --交货期
  26. substr(a.SLAB_NO, 1, 10) CHARGE_NO,
  27. A.SPEC_STL_GRD,
  28. D.SLAB_THK,
  29. D.SLAB_WTH,
  30. D.SLAB_LEN,
  31. D.SLAB_STOCK_ENT_DTIME, --来料时间
  32. A.MILL_DTIME,
  33. DECODE(B.WKSHIFT, '1', '早', '2', '中', '3', '晚', null) WKSHIFT,
  34. DECODE(B.WKGROUP, 'A', '甲', 'B', '乙', 'C', '丙', 'D', '丁', null) WKGROUP,
  35. XB_PACKAGE.GF_COMNNAME_FIND('E01002', A.CUR_PROG_CD) COIL_STAT,
  36. B.WK_EMP_USE_NO,
  37. B.WK_EMP_USE_DTIME,
  38. A.YARD_ENTRY_REG,
  39. A.YARD_ENTRY_USE_TIME,
  40. A.COIL_THK,
  41. A.COIL_WTH,
  42. A.INSTR_COIL_THK,
  43. A.INSTR_COIL_WTH,
  44. TO_CHAR(A.ACT_WGT / 1000) ACT_WGT,
  45. nvl(d.WEIGHT_WGT,d.SLAB_WGT/1000) ENT_COIL_WGT,
  46. a.CAL_WGT,
  47. A.CUR_LOAD_LOC
  48. from tbh02_coil_comm a,
  49. tbh02_mill_result b,
  50. tbe02_ord_prc c,
  51. TBG02_SLAB_COMM d,
  52. TBH02_REHEATFUR E
  53. where a.COIL_NO = b.COIL_NO(+)
  54. AND A.ORD_NO = C.ORD_NO(+)
  55. AND A.ORD_SEQ = C.ORD_SEQ(+)
  56. and A.SLAB_NO = D.SLAB_NO
  57. AND A.COIL_NO = E.COIL_NO(+)
  58. AND SUBSTR(A.MILL_DTIME, 1, 12) >= ?
  59. AND SUBSTR(A.MILL_DTIME, 1, 12) <= ?
  60. AND A.OLD_SAMPL_NO LIKE ? || '%'
  61. AND B.MISSNO_CLF_CD IS NULL
  62. order by a.MILL_DTIME
  63. ]]>
  64. </query>
  65. </queryMap>