| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?xml version="1.0" encoding='UTF-8'?>
- <queryMap desc="出钢参数接收现况分析(中厚板)">
- <query id="UIF012060_1.find" desc="求回送炉次信息" fetchSize="10">
- <![CDATA[
-
- --求回送炉次信息
-
- SELECT A.CHARGE_NO ,/*炉次号*/
- A.STL_GRD ,/*钢号*/
- A.INSTR_RT, --处理路径
- A.LD_NO ,/*钢包号*/
- T1.SM_CFNM CUR_PROG_CD ,/*进程*/
- T2.SM_CFNM HCR_CLF ,/*热送*/
- A.RTN_CHARGE_WGT ,/*回送重量*/
- A.RTN_CHARGE_OCR_DTIME ,/*回送发生时间*/
- T3.SM_CFNM RTN_CHARGE_CAUSE_CD ,/*回送原因*/
- A.RTN_CHARGE_OCR_PROC /*回送发生工程*/
- FROM TBG02_CHARGE_COMM A ,
- (SELECT T.SM_CD, T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'E01002') T1,
- (SELECT T.SM_CD, T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'E01012') T2,
- (SELECT T.SM_CD, T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'F01005') T3
- WHERE A.RTN_CHARGE_CLF = 'Y'
- AND A.CUR_PROG_CD = T1.SM_CD
- AND A.HCR_CLF = T2.SM_CD
- AND A.RTN_CHARGE_CAUSE_CD = T3.SM_CD(+)
- -- AND A.CHARGE_STAT = '2'
- AND A.NEW_PLAN_CHARGE_NO IS NULL
- ORDER BY A.RTN_CHARGE_OCR_DTIME DESC
-
- ]]>
- </query>
- <query id="UIF012060_2.find" desc="要代替回送炉次的出钢参数信息" fetchSize="10">
- <![CDATA[
-
- /*des: 求要代替回送炉次的出钢参数信息*/
- SELECT B.CAST_MANA_NO ,/*浇次管理号*/
- B.CAST_CHARGE_SEQ ,/*浇次内顺序*/
- B.PRC_LINE ,/*转炉号*/
- B.CHARGE_MANA_NO ,/*炉次管理号*/
- B.STL_GRD ,/*钢号*/
- B.PREV_CHARGE_WGT ,/*预定出钢量*/
- B.LINE_PROC_CD ,/*处理路径代码*/
- B.CCM_THK ,/*浇铸厚度*/
- B.CCM_WTH ,/*浇铸宽度*/
- B.ORD_SLAB_CNT ,/*订单板坯块数*/
- B.NONORD_SLAB_CNT ,/*余材板坯块数*/
- B.PRE_BOF_STR_DTIME ,/*计划出钢开始*/
- T1.SM_CFNM PROG_CD ,/*进程代码*/
- T2.SM_CFNM STATUS_CD ,/*状态区分*/
- T3.SM_CFNM HCR_CLF ,/*热送代*/
- A.L2_SEND ,/*L2传送*/
- B.MILL_FL /*轧制编制区分*/
- FROM TBF01_CHARGE_IDX A,
- TBF01_SPEC_CHARGE B,
- TBG02_CHARGE_COMM C,
- (SELECT T.SM_CD, T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'E01002') T1,
- (SELECT T.SM_CD, T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'Z01001') T2,
- (SELECT T.SM_CD, T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'E01012') T3
- WHERE A.STATUS_CD = 'A'
- AND B.PROG_CD = T1.SM_CD
- AND A.STATUS_CD = T2.SM_CD
- AND B.HCR_CLF = T3.SM_CD
- AND A.CHARGE_EDT_SEQ = B.CHARGE_EDT_SEQ
- AND A.CHARGE_MANA_NO = C.NEW_PLAN_CHARGE_NO(+)
- AND C.NEW_PLAN_CHARGE_NO IS NULL
- AND A.L2_SEND = 'Y'
- ORDER BY A.CHG_SEQ ASC
-
- ]]>
- </query>
-
- <query id="UIF012060.update" desc="回送炉次处理" fetchSize="10">
- <![CDATA[
-
- /*des: 回送炉次处理*/
- Update TBG02_CHARGE_COMM A
- SET A.NEW_PLAN_CHARGE_NO = ?
- WHERE A.CHARGE_NO = ?
- ]]>
- </query>
- </queryMap>
|