UIN070020-query.xml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="入库待机钢卷查询">
  3. <query id="UIN070020_01.Select" desc="无时间查询">
  4. <![CDATA[
  5. SELECT T1.COIL_NO OLD_SAMPL_NO1 -- 热轧卷号
  6. ,T2.OLD_SAMPL_NO OLD_SAMPL_NO2 -- 酸轧卷号
  7. ,T3.OLD_SAMPL_NO OLD_SAMPL_NO3 -- 连退卷号
  8. ,T4.OLD_SAMPL_NO OLD_SAMPL_NO4 --重卷卷号
  9. ,t1.SPEC_STL_GRD SPEC_STL_GRD1
  10. ,t2.SPEC_STL_GRD SPEC_STL_GRD2
  11. ,t3.SPEC_STL_GRD SPEC_STL_GRD3
  12. ,t4.SPEC_STL_GRD SPEC_STL_GRD4
  13. ,t1.COIL_THK||'*'||t1.COIL_WTH COIL_SIZE1
  14. ,t2.COIL_THK||'*'||t2.COIL_WTH COIL_SIZE2
  15. ,t3.COIL_THK||'*'||t3.COIL_WTH COIL_SIZE3
  16. ,t4.COIL_THK||'*'||t4.COIL_WTH COIL_SIZE4
  17. ,T1.ACT_WGT COIL_WGT1
  18. ,T2.ACT_WGT COIL_WGT2
  19. ,T3.ACT_WGT COIL_WGT3
  20. ,T4.ACT_WGT COIL_WGT4
  21. ,t3.DLIV_DIRNO DLIV_DIRNO3
  22. ,t4.DLIV_DIRNO DLIV_DIRNO4
  23. ,t3.TRNF_DTIME TRNF_DTIME3
  24. ,t4.TRNF_DTIME TRNF_DTIME4
  25. ,t1.YARD_ENTRY_DTIME YARD_ENTRY_DTIME1
  26. ,T2.YARD_ENTRY_DTIME YARD_ENTRY_DTIME2
  27. ,T3.YARD_ENTRY_DTIME YARD_ENTRY_DTIME3
  28. ,T4.YARD_ENTRY_DTIME YARD_ENTRY_DTIME4
  29. ,t1.TRNF_DTIME YARD_EXIT_DTIME1
  30. ,t2.TRNF_DTIME YARD_EXIT_DTIME2
  31. ,t3.TRNF_DTIME YARD_EXIT_DTIME3
  32. ,t4.TRNF_DTIME YARD_EXIT_DTIME4
  33. ,T2.DCS_THK DCS_THK2
  34. ,T3.DCS_THK DCS_THK3
  35. ,T4.DCS_THK DCS_THK4
  36. ,T2.DCS_WTH DCS_WTH2
  37. ,T3.DCS_WTH DCS_WTH3
  38. ,T4.DCS_WTH DCS_WTH4
  39. --,
  40. ,T2.CUT_EDGE_YN CUT_EDGE_YN2
  41. ,T3.CUT_EDGE_YN CUT_EDGE_YN3
  42. ,T4.CUT_EDGE_YN CUT_EDGE_YN4
  43. ,T1.ORD_NO||'-'||T1.ORD_SEQ ORDNO1
  44. ,T2.ORD_NO||'-'||T2.ORD_SEQ ORDNO2
  45. ,T3.ORD_NO||'-'||T3.ORD_SEQ ORDNO3
  46. ,T4.ORD_NO||'-'||T4.ORD_SEQ ORDNO4
  47. ,T2.MILL_DTIME MILL_DTIME2
  48. ,T3.MILL_DTIME MILL_DTIME3
  49. ,T4.MILL_DTIME MILL_DTIME4
  50. ,T2.TOT_DEC_GRD TOT_DEC_GRD2
  51. ,T3.TOT_DEC_GRD TOT_DEC_GRD3
  52. ,T4.TOT_DEC_GRD TOT_DEC_GRD4
  53. FROM c_tbk02_coil_comm t1
  54. ,c_tbl02_coil_comm t2
  55. ,(SELECT * FROM c_tbc02_coil_comm
  56. WHERE LINE_TP = 'L'
  57. ) t3
  58. ,(SELECT * FROM c_tbc02_coil_comm
  59. WHERE LINE_TP = 'C'
  60. ) t4
  61. WHERE t1.COIL_NO = t2.H_COIL_NO1
  62. and T2.OLD_SAMPL_NO = SUBSTR(T3.OLD_SAMPL_NO(+),1,12)
  63. AND T3.OLD_SAMPL_NO = SUBSTR(T4.OLD_SAMPL_NO(+),1,15)
  64. AND T1.COIL_NO like :1||'%'
  65. AND T2.OLD_SAMPL_NO||'&' like :2||'%'
  66. AND T3.OLD_SAMPL_NO||'&' like :3||'%'
  67. AND T4.OLD_SAMPL_NO||'$' like :4||'%'
  68. AND T1.ORD_NO||T1.ORD_SEQ||'NULL' LIKE :5||'%'
  69. AND T2.ORD_NO||T2.ORD_SEQ||'NULL' LIKE :6||'%'
  70. AND T3.ORD_NO||T3.ORD_SEQ||'NULL' LIKE :7||'%'
  71. AND T4.ORD_NO||T4.ORD_SEQ||'NULL' LIKE :8||'%'
  72. AND NVL(T2.MILL_DTIME,'1') BETWEEN NVL(:9,SUBSTR(T2.MILL_DTIME,1,8))||'000000' AND NVL(:10,SUBSTR(T2.MILL_DTIME,1,8))||'999999'
  73. AND NVL(T3.MILL_DTIME,'1') BETWEEN NVL(:11,SUBSTR(T3.MILL_DTIME,1,8))||'000000' AND NVL(:12,SUBSTR(T3.MILL_DTIME,1,8))||'999999'
  74. AND NVL(T4.MILL_DTIME,'1') BETWEEN NVL(:13,SUBSTR(T4.MILL_DTIME,1,8))||'000000' AND NVL(:14,SUBSTR(T4.MILL_DTIME,1,8))||'999999'
  75. AND NVL(T1.YARD_ENTRY_DTIME,'1') BETWEEN NVL(:15,SUBSTR(T1.YARD_ENTRY_DTIME,1,8))||'000000' AND NVL(:16,SUBSTR(T1.YARD_ENTRY_DTIME,1,8))||'999999'
  76. AND NVL(T2.YARD_ENTRY_DTIME,'1') BETWEEN NVL(:17,SUBSTR(T2.YARD_ENTRY_DTIME,1,8))||'000000' AND NVL(:18,SUBSTR(T2.YARD_ENTRY_DTIME,1,8))||'999999'
  77. AND NVL(T3.YARD_ENTRY_DTIME,'1') BETWEEN NVL(:19,SUBSTR(T3.YARD_ENTRY_DTIME,1,8))||'000000' AND NVL(:20,SUBSTR(T3.YARD_ENTRY_DTIME,1,8))||'999999'
  78. AND NVL(T4.YARD_ENTRY_DTIME,'1') BETWEEN NVL(:21,SUBSTR(T4.YARD_ENTRY_DTIME,1,8))||'000000' AND NVL(:22,SUBSTR(T4.YARD_ENTRY_DTIME,1,8))||'999999'
  79. AND NVL(T1.TRNF_DTIME,'1') BETWEEN NVL(:23,NVL(T1.TRNF_DTIME,'0')) AND NVL(:24,NVL(T1.TRNF_DTIME,'12'))
  80. AND NVL(T2.TRNF_DTIME,'1') BETWEEN NVL(:25,NVL(T2.TRNF_DTIME,'0')) AND NVL(:26,NVL(T2.TRNF_DTIME,'1'))
  81. AND NVL(T3.TRNF_DTIME,'1') BETWEEN NVL(:27,NVL(T3.TRNF_DTIME,'0')) AND NVL(:28,NVL(T3.TRNF_DTIME,'1'))
  82. AND NVL(T4.TRNF_DTIME,'1') BETWEEN NVL(:29,NVL(T4.TRNF_DTIME,'0')) AND NVL(:30,NVL(T4.TRNF_DTIME,'1'))
  83. and rownum < 2000
  84. order by T1.COIL_NO,T2.OLD_SAMPL_NO ,T3.OLD_SAMPL_NO,T4.OLD_SAMPL_NO
  85. ]]>
  86. </query>
  87. </queryMap>