c574f7947dfe8477c8d1f72d9e64cea048bfe6a7.svn-base 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING PROGRESS MONITORING ">
  3. <query id="UIG040301_01.select" desc=" 取板坯运送前的信息,此时板坯在我方数据库。 ">
  4. <![CDATA[
  5. SELECT '' SEQ
  6. ,B.SLAB_NO
  7. ,B.STL_GRD
  8. ,B.SLAB_THK
  9. ,B.SLAB_WTH
  10. ,B.SLAB_LEN
  11. ,B.SLAB_WGT
  12. ,B.WEIGHT_WGT
  13. ,B.CUR_LOAD_LOC
  14. ,NVL(B.SMS_YARD_EXT_DTIME,B.SLAB_STOCK_ENT_DTIME) YARD_EXT_DTIME
  15. ,B.SMS_YARD_EXT_DTIME
  16. ,'' REMARKS
  17. ,C.ORD_NO
  18. ,A.BOF_STA_DTIME
  19. FROM TBG02_SLAB_COMM B
  20. ,TBG04_SLAB_TRANSF C
  21. ,TBG02_CHARGE_COMM A
  22. WHERE '1' = '1'
  23. AND B.SLAB_NO = C.SLAB_NO(+)
  24. --AND B.CHARGE_NO = A.CHARGE_NO
  25. AND SUBSTR(B.CHARGE_NO,1,9) = SUBSTR(A.CHARGE_NO,1,9)
  26. AND B.SLAB_NO LIKE ?||'%'
  27. --中厚板出库时间
  28. AND ((SUBSTR(B.SMS_YARD_EXT_DTIME, 1, 8) BETWEEN ? AND ?)
  29. --热轧出库时间
  30. OR (SUBSTR(B.SLAB_EXT_RZ_TIME, 1, 8) BETWEEN ? AND ?)
  31. --外销坯可能没有出库时间,也没有热轧入库时间,以SLAB_STOCK_EXT_DTIME时间为准
  32. OR (B.SMS_YARD_EXT_DTIME IS NULL AND B.SLAB_STAT = '3' AND B.SLAB_STOCK_EXT_DTIME IS NOT NULL AND B.ORD_NO LIKE '7%' AND
  33. SUBSTR(B.SLAB_STOCK_EXT_DTIME, 1, 8) BETWEEN ? AND ?))
  34. --AND SUBSTR(B.SMS_YARD_EXT_DTIME,1,8) >= ?
  35. --AND SUBSTR(B.SMS_YARD_EXT_DTIME,1,8) <= ?
  36. AND B.STL_GRD LIKE ?||'%'
  37. AND B.SLAB_RT LIKE ?||'%'
  38. AND C.ORD_NO||'&' LIKE ?||'%'
  39. AND B.SLAB_WTH BETWEEN NVL(?,0) AND NVL(?,10000)
  40. ORDER BY B.STL_GRD,B.SLAB_STOCK_ENT_DTIME,B.SLAB_NO
  41. ]]>
  42. </query>
  43. </queryMap>