87f4d7f79c1b01998e1c37619b8f255c6b7e8285.svn-base 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH090150_01.select" desc=" 运输方式修改报表 " fetchSize="10">
  4. <![CDATA[
  5. SELECT A.ORD_NO
  6. ,A.ORD_SEQ
  7. ,B.XSQY --销售区域
  8. ,B.DLIV_TP --订单上传运输方式
  9. ,XB_PACKAGE.GF_COMNNAME_FIND('A01001', A.RCVORD_CLF) RCVORD_CLF -- 订单用途
  10. ,A.STL_GRD --厂内钢号
  11. ,B.SPEC_STL_GRD --成品钢号
  12. ,A.ORD_THK -- 订单厚度
  13. ,A.ORD_WTH -- 订单宽度
  14. ,A.ORD_LEN -- 订单长度
  15. ,A.ORD_UNIT_WGT -- 订单单重量
  16. ,A.ORD_UNIT_WGT_MIN -- 订单单重量下限
  17. ,A.ORD_UNIT_WGT_MAX -- 订单单重量上限
  18. ,B.ORD_PLAN_DATA --订单预排期
  19. ,A.DEL_TO_DATE -- 交货日期(到达)
  20. ,A.ORD_WGT -- 订单重量
  21. ,DECODE(A.ORD_PROG_CD, 'G', 0, A.ORD_REM_WGT) ORD_REM_WGT -- 订单未生产量
  22. ,(SELECT SUM(TOT_WGT) FROM TBE02_ORD_PRC_DET
  23. WHERE ORD_NO = A.ORD_NO
  24. AND ORD_SEQ = A.ORD_SEQ
  25. AND PROC_CD IN ('JB', 'JR', 'JC', 'JL')) LG -- 炼钢
  26. ,(SELECT SUM(TOT_WGT) FROM TBE02_ORD_PRC_DET
  27. WHERE ORD_NO = A.ORD_NO
  28. AND ORD_SEQ = A.ORD_SEQ
  29. AND PROC_CD = 'JJ') LZ -- 连铸
  30. ,(SELECT SUM(TOT_WGT) FROM TBE02_ORD_PRC_DET
  31. WHERE ORD_NO = A.ORD_NO
  32. AND ORD_SEQ = A.ORD_SEQ
  33. AND PROC_CD IN ('RA', 'RB', 'RC')) ZG -- 轧钢
  34. ,(SELECT SUM(TOT_WGT) FROM TBE02_ORD_PRC_DET
  35. WHERE ORD_NO = A.ORD_NO
  36. AND ORD_SEQ = A.ORD_SEQ
  37. AND PROC_CD = 'SC') JZ -- 精整
  38. ,(SELECT SUM(TOT_WGT) FROM TBE02_ORD_PRC_DET
  39. WHERE ORD_NO = A.ORD_NO
  40. AND ORD_SEQ = A.ORD_SEQ
  41. AND PROC_CD IN ('SB', 'SD', 'SE')) ZH -- 综合判定
  42. ,(SELECT SUM(INS_WGT+WRK_WGT) FROM TBE02_ORD_PRC_DET
  43. WHERE ORD_NO = A.ORD_NO
  44. AND ORD_SEQ = A.ORD_SEQ
  45. AND PROC_CD = 'SF') DD -- 发货等待
  46. ,A.SHIP_END_WGT -- 发货完重量
  47. ,C.BEF_DLIV_TP --上传前运输方式
  48. ,C.DLIV_TP --修改后运输方式
  49. ,C.DTIME --修改时间
  50. FROM
  51. TBE02_ORD_PRC A,TBA01_ORD_LINE B,TBA01_ORD_DLIV_TP C
  52. WHERE A.ORD_NO = B.ORD_NO(+)
  53. AND A.ORD_SEQ = B.ORD_SEQ(+)
  54. AND A.ORD_NO = C.ORD_NO(+)
  55. AND A.ORD_SEQ = C.ORD_SEQ(+)
  56. AND A.ORD_NO LIKE :1||'%'
  57. AND A.ORD_SEQ LIKE :2||'%'
  58. AND B.ORD_PLAN_DATA BETWEEN :3 AND :4
  59. AND A.DEL_TO_DATE BETWEEN :5 AND :6
  60. AND C.DTIME BETWEEN :7 AND :8
  61. AND C.BEF_DLIV_TP LIKE :9||'%'
  62. AND C.DLIV_TP LIKE :10||'%'
  63. ]]>
  64. </query>
  65. </queryMap>