= 2)) plan_count, t.NODE_STATUS, IS_START, T.PRO_PLAN_ID, T.GX_PLAN_NO FROM (SELECT A.JUDGE_STOVE_NO, A.LOT_NO, A.ID, CASE A.NODE_STATUS WHEN '00' THEN '正在锯切' WHEN '10' THEN '锯切完成' END AS NODE_STATUS, A.FEED_TIME, case Nvl((select b.IS_START FROM mil_fur_result b where b.judge_stove_no = a.judge_Stove_no), 4) WHEN '0' THEN '已开始入炉' WHEN '1' THEN '已完成入炉' WHEN '2' THEN '已开始出炉' WHEN '3' THEN '已完成出炉' WHEN '4' THEN '未开始入炉' END AS IS_START, A.PRO_PLAN_ID, A.GX_PLAN_NO FROM MIL_PLAN A, MIL_FUR_RESULT B WHERE A.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO(+) AND A.IS_LOAD = '1' AND A.BACK_SLAB_FLAG <> '2' AND A.PLINE_CODE = '#PLINE_CODE#' AND A.NODE_STATUS < 20) t, MIL_FEEDSAW_RESULT f WHERE IS_START in ('已开始入炉', '未开始入炉') and t.ID = f.result_no AND T.JUDGE_STOVE_NO = F.JUDGE_STOVE_NO #something1# order by T.feed_time, f.start_time) t1 where t1.PLAN_COUNT > 0 ]]> '2' AND A.IS_LOAD = '1' AND B.IS_START > 0 AND A.ID = C.RESULT_NO AND A.JUDGE_STOVE_NO = C.JUDGE_STOVE_NO #something1# ORDER BY A.feed_time ]]> = 2)) plan_count, CASE A.NODE_STATUS WHEN '00' THEN '正在锯切' WHEN '10' THEN '锯切完成' WHEN '20' THEN '出炉' WHEN '30' THEN '穿孔完成' WHEN '40' THEN '连轧完成' WHEN '50' THEN '出再加热炉' WHEN '60' THEN '定径完成' WHEN '70' THEN '分切完成' WHEN '80' THEN '矫直完成 ' WHEN '90' THEN '探伤完成' WHEN '96' THEN '人工质检完成' END AS NODE_STATUS, CASE B.IS_START WHEN '0' THEN '已开始入炉' WHEN '1' THEN '已完成入炉' WHEN '2' THEN '已开始出炉' WHEN '3' THEN '已完成出炉' END as IS_START, A.PRO_PLAN_ID, A.GX_PLAN_NO FROM MIL_PLAN A, MIL_FUR_RESULT B, MIL_FEEDSAW_RESULT C WHERE A.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND A.PLINE_CODE = '#PLINE_CODE#' AND A.NODE_STATUS > 10 AND A.BACK_SLAB_FLAG <> '2' AND A.ID = C.RESULT_NO AND A.JUDGE_STOVE_NO = C.JUDGE_STOVE_NO #something1# ORDER BY A.feed_time,C.START_TIME) t1 where t1.PLAN_COUNT > 0 ]]> UPDATE PORT_MIL_BATCH_SAMPLE_RESULT T SET T.STATUS = '1',T.OP_PROCESS = '#OP_PROCESS#' WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.M_MAT_NO = '#MAT_NO#' SELECT T.M_MAT_NO FROM PORT_MIL_BATCH_SAMPLE_RESULT T WHERE T.M_MAT_NO = ? AND T.IS_SAMPLE_PIPE = '1'