| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?xml version="1.0" encoding='UTF-8'?>
- <queryMap desc="STEEL MAKING QUERY ">
- <query id="UIH090150_01.select" desc=" 运输方式修改报表 " fetchSize="10">
- <![CDATA[
- SELECT A.ORD_NO
- ,A.ORD_SEQ
- ,B.XSQY --销售区域
- ,C.BEF_DLIV_TP --上传前运输方式
- ,C.DLIV_TP --修改后运输方式
- ,C.DTIME --修改时间
- ,XB_PACKAGE.GF_COMNNAME_FIND('A01001', A.RCVORD_CLF) RCVORD_CLF -- 订单用途
- ,A.STL_GRD --厂内钢号
- ,B.SPEC_STL_GRD --成品钢号
- ,A.ORD_THK -- 订单厚度
- ,A.ORD_WTH -- 订单宽度
- ,A.ORD_LEN -- 订单长度
- ,A.ORD_UNIT_WGT -- 订单单重量
- ,A.ORD_UNIT_WGT_MAX -- 订单单重量上限
- ,A.ORD_UNIT_WGT_MIN -- 订单单重量下限
- ,B.ORD_PLAN_DATA --订单预排期
- ,A.DEL_TO_DATE -- 交货日期(到达)
- ,A.ORD_WGT -- 订单重量
- ,DECODE(A.ORD_PROG_CD, 'G', 0, A.ORD_REM_WGT) ORD_REM_WGT -- 订单未生产量
- ,(SELECT SUM(TOT_WGT) FROM TBE02_ORD_PRC_DET
- WHERE ORD_NO = A.ORD_NO
- AND ORD_SEQ = A.ORD_SEQ
- AND PROC_CD IN ('JB', 'JR', 'JC', 'JL')) LG -- 炼钢
- ,(SELECT SUM(TOT_WGT) FROM TBE02_ORD_PRC_DET
- WHERE ORD_NO = A.ORD_NO
- AND ORD_SEQ = A.ORD_SEQ
- AND PROC_CD = 'JJ') LZ -- 连铸
- ,(SELECT SUM(TOT_WGT) FROM TBE02_ORD_PRC_DET
- WHERE ORD_NO = A.ORD_NO
- AND ORD_SEQ = A.ORD_SEQ
- AND PROC_CD IN ('RA', 'RB', 'RC')) ZG -- 轧钢
- ,(SELECT SUM(TOT_WGT) FROM TBE02_ORD_PRC_DET
- WHERE ORD_NO = A.ORD_NO
- AND ORD_SEQ = A.ORD_SEQ
- AND PROC_CD = 'SC') JZ -- 精整
- ,(SELECT SUM(TOT_WGT) FROM TBE02_ORD_PRC_DET
- WHERE ORD_NO = A.ORD_NO
- AND ORD_SEQ = A.ORD_SEQ
- AND PROC_CD IN ('SB', 'SD', 'SE')) ZH -- 综合判定
- ,(SELECT SUM(INS_WGT+WRK_WGT) FROM TBE02_ORD_PRC_DET
- WHERE ORD_NO = A.ORD_NO
- AND ORD_SEQ = A.ORD_SEQ
- AND PROC_CD = 'SF') DD -- 发货等待
- ,A.SHIP_END_WGT -- 发货完重量
- FROM
- TBE02_ORD_PRC A,TBA01_ORD_LINE B,TBA01_ORD_DLIV_TP C
- WHERE A.ORD_NO = B.ORD_NO(+)
- AND A.ORD_SEQ = B.ORD_SEQ(+)
- AND A.ORD_NO = C.ORD_NO(+)
- AND A.ORD_SEQ = C.ORD_SEQ(+)
- AND A.ORD_NO LIKE :1||'%'
- AND A.ORD_SEQ LIKE :2||'%'
- AND substr(B.ORD_PLAN_DATA,1,8) BETWEEN nvl(:3,B.ORD_PLAN_DATA) AND nvl(:4,B.ORD_PLAN_DATA)
- AND substr(A.DEL_TO_DATE,1,8) BETWEEN nvl(:5,A.DEL_TO_DATE) AND nvl(:6,A.DEL_TO_DATE)
- AND substr(C.DTIME,1,8) BETWEEN :7||'000000' AND :8||'235959'
- AND C.BEF_DLIV_TP LIKE :9||'%'
- AND C.DLIV_TP LIKE :10||'%'
- ]]>
- </query>
- </queryMap>
|