= '2100' AND
substr('#LOGS_BEG#', 9, 4) <= '2400') THEN
TO_CHAR(TRUNC(to_date('#LOGS_BEG#', 'YYYY-MM-DD HH24:MI:SS')) + 1,
'YYYYMM') ELSE
TO_CHAR(TRUNC(to_date('#LOGS_BEG#', 'YYYY-MM-DD HH24:MI:SS')), 'YYYYMM') END,
CASE WHEN(substr('#LOGS_BEG#', 9, 4) >= '2100' AND
substr('#LOGS_BEG#', 9, 4) <= '2400') THEN
TO_CHAR(TRUNC(to_date('#LOGS_BEG#', 'YYYY-MM-DD HH24:MI:SS')) + 1,
'YYYYMMDD') ELSE
TO_CHAR(TRUNC(to_date('#LOGS_BEG#', 'YYYY-MM-DD HH24:MI:SS')),
'YYYYMMDD') END,
'#STOVE_NO#',
'#GRADECODE#',
'#GRADENAME#')
]]>
= '2100' AND
substr('#LOGS_BEG#', 9, 4) <= '2400') THEN
TO_CHAR(TRUNC(to_date('#LOGS_BEG#',
'YYYY-MM-DD HH24:MI:SS')) + 1,
'YYYYMM')
ELSE
TO_CHAR(TRUNC(to_date('#LOGS_BEG#',
'YYYY-MM-DD HH24:MI:SS')),
'YYYYMM')
END,
T.PROC_DATE = CASE
WHEN (substr('#LOGS_BEG#', 9, 4) >= '2100' AND
substr('#LOGS_BEG#', 9, 4) <= '2400') THEN
TO_CHAR(TRUNC(to_date('#LOGS_BEG#',
'YYYY-MM-DD HH24:MI:SS')) + 1,
'YYYYMMDD')
ELSE
TO_CHAR(TRUNC(to_date('#LOGS_BEG#',
'YYYY-MM-DD HH24:MI:SS')),
'YYYYMMDD')
END,
T.MEMO = '#MEMO#'
WHERE T.CONTROL_ID = '#CONTROL_ID#'
]]>
(SELECT T1.LOGS_BEG
FROM STL_CONTROL_LOG T1
WHERE T1.CONTROL_ID = ?)
AND T.PRO_BC=?
AND T.PRO_BZ=?
ORDER BY T.LOGS_BEG ASC
]]>
= ?
AND T.LOGS_END <= ?
ORDER BY T.LOGS_BEG
]]>
= ?
AND T.PLINE_CODE = ?
AND T.PRO_BC =?
AND T.PRO_BZ = ?
AND T.LOGS_END >= ?
AND T.LOGS_END <= ?
ORDER BY T.LOGS_BEG
]]>
'1200'
AND substr(t.logs_beg,9,4)<= '2400') AND T.PRO_BC = '3' THEN TO_CHAR(TRUNC(to_date(t.logs_beg,'YYYY-MM-DD HH24:MI:SS'))+1,'YYYYMMDD')
WHEN (substr(t.logs_beg,9,4) >='0000'
AND substr(t.logs_beg,9,4)< '1200') AND T.PRO_BC = '3' THEN TO_CHAR(TRUNC(to_date(t.logs_beg,'YYYY-MM-DD HH24:MI:SS')),'YYYYMMDD')
ELSE TO_CHAR(TRUNC(to_date(t.logs_beg,'YYYY-MM-DD HH24:MI:SS')),'YYYYMMDD')END,
T.Bal_Year_Month = CASE
WHEN (substr(t.logs_beg,9,4)> '1200'
AND substr(t.logs_beg,9,4)<= '2400') AND T.PRO_BC = '3' THEN TO_CHAR(TRUNC(to_date(t.logs_beg,'YYYY-MM-DD HH24:MI:SS'))+1,'YYYYMM')
WHEN (substr(t.logs_beg,9,4) >='0000'
AND substr(t.logs_beg,9,4)< '1200') AND T.PRO_BC = '3' THEN TO_CHAR(TRUNC(to_date(t.logs_beg,'YYYY-MM-DD HH24:MI:SS')),'YYYYMM')
ELSE TO_CHAR(TRUNC(to_date(t.logs_beg,'YYYY-MM-DD HH24:MI:SS')),'YYYYMM')END
WHERE T.Proc_Date IS NULL
]]>
0 THEN
'料兰数量(' || T2.BASKETETNUM || ') 废钢量(' ||
(NVL(T2.BASKETETNO1WGT, 0) + NVL(T2.BASKETETNO2WGT, 0) +
NVL(T2.BASKETETNO3WGT, 0) + NVL(T2.BASKETETNO4WGT, 0)) || ')'
END || CASE
WHEN T2.POTNUM > 0 THEN
'铁水罐数量(' || T2.POTNUM || ') 铁水量(' ||
(NVL(T2.POT1WGT, 0) + NVL(T2.POT2WGT, 0) + NVL(T2.POT3WGT, 0)) || ')'
END WLDESC_IN,
T.MATERIAL_NO,
T.MATERIAL_NAME,
T.GRADECODE,
T.GRADENAME,
T.CIC,
T.MOULDBALEWGT,
T.PRO_BC,
T.PRO_BZ,
DECODE(T.PRO_TYPE, '1', '正常', '2', '停机') PRO_TYPE,
T.STOP_TYPE,
T.STOP_REASON,
TO_CHAR(T.USER_DATE, 'YYYY-MM-DD HH24:MI:SS') USER_DATE,
T.USER_NAME,
T.STOP_SMALL,
TO_CHAR(T.CONFIRM_TIME, 'YYYY-MM-DD HH24:MI:SS') CONFIRM_TIME,
T.CONFIRM_NAME,
DECODE(T.CONFIRM_FLAG, '0', '未确认', '1', '已确认') CONFIRM_FLAG,
(select b.BASENAME
from com_base_info b
where b.BASECODE = t.stop_reason
and b.VALIDFLAG = '1') stop_reasonm,
(select b.BASENAME
from com_base_info b
where b.BASECODE = t.stop_small
and b.VALIDFLAG = '1') stop_smallm,
T.MEMO,
T.BAL_YEAR_MONTH,
TO_CHAR(TO_DATE(T.PROC_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') PROC_DATE,
T.STOVE_NO
FROM STL_CONTROL_LOG T,
STL_EAF_OPTINFO T2,
(SELECT T1.STOVE_NO,
T1.EF_PLINE_CODE,
SUM(TO_CHAR((TO_DATE(T1.LOGS_END, 'YYYY-MM-DD HH24:MI') -
TO_DATE(T1.LOGS_BEG, 'YYYY-MM-DD HH24:MI')) * 24 * 60,
'FM99990')) tjsc
FROM STL_CONTROL_LOG T1
WHERE T1.PRO_TYPE = '2' #SOMETHING1#
GROUP BY T1.STOVE_NO, T1.EF_PLINE_CODE) T1
WHERE T.PRO_TYPE = '1'
AND T.STOVE_NO = T1.STOVE_NO(+)
AND T.STOVE_NO = T2.STOVE_NO(+)
AND T.EF_PLINE_CODE = T1.EF_PLINE_CODE(+) #SOMETHING2#
ORDER BY T.EF_PLINE_CODE, T.LOGS_BEG, T.LOGS_END ASC
]]>