= ?
and to_char(arrivetime, 'yyyy-MM-dd HH24:mi:ss') <= ?
and substr(t.shiftcode, 2, 1) = decode(?, '0', substr(t.shiftcode, 2, 1), ?)
and decode(?, '', '0', stoveid) = decode(?, '', '0', ?)
order by misid desc
]]>
= ?
and to_char(arrivetime, 'yyyy-MM-dd HH24:mi:ss') <= ?
order by misid desc
]]>
0 and nvl(t.ARRIVEWGT, 0) > 0 and
nvl(t.LEAVEWGT, 0) < nvl(t.ARRIVEWGT, 0) THEN
round(t.IRONWGT -
(nvl(t.ARRIVEWGT, 0) - nvl(t.LEAVEWGT, 0)),
2)
ELSE
t.IRONWGT
END LEAVEWGT,
DFRSTARTTIME,
DFRENDTIME,
DFRTIME,
SWBTEMPERATURE,
LEAVEWGTTIME,
IRONSOURCE
from (select *
from STL_HMP_OPTINFO
union
select * from J#STL_HMP_OPTINFO) t,
dev_ib_base_info t1
where to_char(DFRENDTIME, 'YYYYMMDDHH24MISS') BETWEEN
to_char((sysdate - 1/4), 'YYYYMMDDHH24MISS') and
to_char(sysdate, 'YYYYMMDDHH24MISS')
and t.ironpwrapno = t1.ladleid(+)
and (Length(nvl(MOLIRNLEAVE, ' ')) = 1 or
Length(nvl(MOLIRNLEAVE, ' ')) = ?)
union
select '0' FLAG,
'' HEATPROCESSNO,
'03' EQUIPMENTNO,
MISID HUDWID,
MOLIRNSOURCE MOLIRNLEAVE,
TFPOTID IRONPWRAPNO,
TFPOTWGT LEAVEWGT,
HSTAPHOLETIME DFRSTARTTIME,
ARRIVETIME DFRENDTIME,
round((ARRIVETIME - HSTAPHOLETIME) * 1440) DFRTIME,
round(IRONTEMPERATURE) SWBTEMPERATURE,
OPERATIONDATE LEAVEWGTTIME,
(STOVEID || STOVETIME || TFPOTID) IRONSOURCE
FROM stl_mis_importiron t
where to_char(OPERATIONDATE, 'YYYYMMDDHH24MISS') BETWEEN
to_char((sysdate - 1/4), 'YYYYMMDDHH24MISS') and
to_char(sysdate, 'YYYYMMDDHH24MISS')
and (select Count(IRONSOURCE)
from (select *
from stl_hmp_optinfo
union
select * from J#stl_hmp_optinfo) t
where IRONSOURCE = MISID) = 0
and (Length(nvl(MOLIRNSOURCE, ' ')) = 1 or
Length(nvl(MOLIRNSOURCE, ' ')) = ? or
Length(nvl(MOLIRNSOURCE, ' ')) = ?)) a,
(select y.*
from (select x.*,
row_number() over(partition by x.HEATNO order by x.ASSAYTYPECODE desc, x.assaydate desc) xh
from (select *
from STL_CHEMELEMENT
where upper(SUBSTR(CHECKNO, -1)) = 'I'
and upper(SUBSTR(CHECKNO, 1, 1)) = 'K'
union
select *
from J#STL_CHEMELEMENT
where upper(SUBSTR(CHECKNO, -1)) = 'I'
and upper(SUBSTR(CHECKNO, 1, 1)) = 'K') x) y
WHERE Y.xh = 1) b
where a.HUDWID = b.heatno(+)
order by dfrstarttime desc
]]>