? AND SUBSTR(MILL_DTIME,9,4) < ?
AND SUBSTR(MILL_DTIME,1,8) = ?
AND MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SCRAP_CNT, SUM(ACT_WGT) MON_SCRAP_WGT
FROM TBH02_COIL_COMM
WHERE SCRAP_WGT is not null
AND SUBSTR(MILL_DTIME,9,4) > ? AND SUBSTR(MILL_DTIME,9,4) < ?
AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(?,1,6)||'01'
AND SUBSTR(MILL_DTIME,1,8) <= ?
AND MILL_DTIME IS NOT NULL
) b -- monthly
) G
待判定
(
-- waiting total decision
SELECT DAY_DEC_WAIT_CNT,MON_DEC_WAIT_CNT,DAY_DEC_WAIT_WGT,MON_DEC_WAIT_WGT
FROM
(
SELECT COUNT(*) DAY_DEC_WAIT_CNT, SUM(ACT_WGT) DAY_DEC_WAIT_WGT
FROM TBH02_COIL_COMM
WHERE CUR_PROG_CD = 'SED'
AND CUR_PROG_CD IS NOT NULL
AND SUBSTR(MILL_DTIME,9,4) > :29 AND SUBSTR(MILL_DTIME,9,4) < :30
AND SUBSTR(MILL_DTIME,1,8) = :31
AND MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_DEC_WAIT_CNT, SUM(ACT_WGT) MON_DEC_WAIT_WGT
FROM TBH02_COIL_COMM
WHERE CUR_PROG_CD = 'SED'
AND CUR_PROG_CD IS NOT NULL
AND SUBSTR(MILL_DTIME,9,4) > :32 AND SUBSTR(MILL_DTIME,9,4) < :33
AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:34,1,6)||'01'
AND SUBSTR(MILL_DTIME,1,8) <= :35
AND MILL_DTIME IS NOT NULL
) b -- monthly
) E,
************************************************************************/
SELECT TO_CHAR(DAY_SLAB_CNT) DAY_SLAB_CNT ,TO_CHAR(MON_SLAB_CNT) MON_SLAB_CNT ,nvl((DAY_SLAB_WGT/1000),0) DAY_SLAB_WGT ,nvl((MON_SLAB_WGT/1000),0) MON_SLAB_WGT ,
TO_CHAR(DAY_COIL_CNT) DAY_COIL_CNT ,TO_CHAR(MON_COIL_CNT) MON_COIL_CNT ,nvl((DAY_COIL_WGT/1000),0) DAY_COIL_WGT ,nvl((MON_COIL_WGT/1000),0) MON_COIL_WGT ,
TO_CHAR(DAY_GRD_1_CNT) DAY_GRD_1_CNT ,TO_CHAR(MON_GRD_1_CNT) MON_GRD_1_CNT ,nvl((DAY_GRD_1_WGT/1000),0) DAY_GRD_1_WGT ,nvl((MON_GRD_1_WGT/1000),0) MON_GRD_1_WGT ,
TO_CHAR(DAY_GRD_2_CNT) DAY_GRD_2_CNT ,TO_CHAR(MON_GRD_2_CNT) MON_GRD_2_CNT ,nvl((DAY_GRD_2_WGT/1000),0) DAY_GRD_2_WGT ,nvl((MON_GRD_2_WGT/1000),0) MON_GRD_2_WGT ,
TO_CHAR(DAY_REJ_CNT) DAY_REJ_CNT ,TO_CHAR(MON_REJ_CNT) MON_REJ_CNT ,nvl(TO_CHAR(DAY_REJ_WGT/1000),0) DAY_REJ_WGT ,nvl(TO_CHAR(MON_REJ_WGT/1000),0) MON_REJ_WGT ,
TO_CHAR(DAY_SCRAP_CNT) DAY_SCRAP_CNT ,TO_CHAR(MON_SCRAP_CNT) MON_SCRAP_CNT ,nvl(TO_CHAR(DAY_SCRAP_WGT/1000),0) DAY_SCRAP_WGT ,nvl(TO_CHAR(MON_SCRAP_WGT/1000),0) MON_SCRAP_WGT ,
TO_CHAR(DAY_MISSNO_CNT) DAY_MISSNO_CNT ,TO_CHAR(MON_MISSNO_CNT) MON_MISSNO_CNT ,nvl(TO_CHAR(DAY_MISSNO_WGT/1000),0) DAY_MISSNO_WGT ,nvl(TO_CHAR(MON_MISSNO_WGT/1000),0) MON_MISSNO_WGT ,
TO_CHAR(DAY_SIZE_CNT) DAY_SIZE_CNT ,TO_CHAR(MON_SIZE_CNT) MON_SIZE_CNT ,nvl((DAY_SIZE_WGT/1000),0) DAY_SIZE_WGT ,nvl((MON_SIZE_WGT/1000),0) MON_SIZE_WGT ,
TO_CHAR(DAY_EXTSHAPE_CNT) DAY_EXTSHAPE_CNT,TO_CHAR(MON_EXTSHAPE_CNT) MON_EXTSHAPE_CNT,nvl((DAY_EXTSHAPE_WGT/1000),0) DAY_EXTSHAPE_WGT,nvl((MON_EXTSHAPE_WGT/1000),0) MON_EXTSHAPE_WGT,
TO_CHAR(DAY_MATLQLTY_CNT) DAY_MATLQLTY_CNT,TO_CHAR(MON_MATLQLTY_CNT) MON_MATLQLTY_CNT,nvl((DAY_MATLQLTY_WGT/1000),0) DAY_MATLQLTY_WGT,nvl((MON_MATLQLTY_WGT/1000),0) MON_MATLQLTY_WGT,
TO_CHAR(DAY_STL_CNT) DAY_STL_CNT ,TO_CHAR(MON_STL_CNT) MON_STL_CNT ,nvl((DAY_STL_WGT/1000),0) DAY_STL_WGT ,nvl((MON_STL_WGT/1000),0) MON_STL_WGT
FROM
(
--- Slab weight,这里统一使用轧制时间即卷取时间来进行统计
SELECT DAY_SLAB_CNT,MON_SLAB_CNT,DAY_SLAB_WGT ,MON_SLAB_WGT
FROM
(
SELECT COUNT(*) DAY_SLAB_CNT, SUM(SLAB_WGT) DAY_SLAB_WGT
FROM TBH02_COIL_COMM a,
TBG02_SLAB_COMM b
WHERE a.SLAB_NO = b.SLAB_NO
AND SUBSTR(A.MILL_DTIME,9,4) > :1 AND SUBSTR(A.MILL_DTIME,9,4) < :2
AND SUBSTR(A.MILL_DTIME,1,8) = :3
) a, -- daily
(
SELECT COUNT(*) MON_SLAB_CNT, SUM(SLAB_WGT) MON_SLAB_WGT
FROM TBH02_COIL_COMM a,
TBG02_SLAB_COMM b
WHERE a.SLAB_NO = b.SLAB_NO
AND SUBSTR(A.MILL_DTIME,9,4) > :4 AND SUBSTR(A.MILL_DTIME,9,4) < :5
AND SUBSTR(A.MILL_DTIME,1,8) >= SUBSTR(:6,1,6)||'01'
AND SUBSTR(A.MILL_DTIME,1,8) <= :7
) b -- monthly
) A,
(
-- coil weight
SELECT DAY_COIL_CNT,MON_COIL_CNT,DAY_COIL_WGT ,MON_COIL_WGT
FROM
(
SELECT COUNT(*) DAY_COIL_CNT,SUM(ACT_WGT) DAY_COIL_WGT
FROM TBH02_COIL_COMM
WHERE EXTSHAPE_DEC_GRD = '1'
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND SUBSTR(MILL_DTIME,9,4) > :8 AND SUBSTR(MILL_DTIME,9,4) < :9
AND SUBSTR(MILL_DTIME,1,8) = :10
AND MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_COIL_CNT,SUM(ACT_WGT) MON_COIL_WGT
FROM TBH02_COIL_COMM
WHERE EXTSHAPE_DEC_GRD = '1'
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND SUBSTR(MILL_DTIME,9,4) > :11 AND SUBSTR(MILL_DTIME,9,4) < :12
AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:13,1,6)||'01'
AND SUBSTR(MILL_DTIME,1,8) <= :14
AND MILL_DTIME IS NOT NULL
) b -- monthly
) B,
(
-- EXTSHAPE_DEC_GRD decision grade 1
SELECT DAY_GRD_1_CNT,MON_GRD_1_CNT,DAY_GRD_1_WGT,MON_GRD_1_WGT
FROM
(
SELECT COUNT(*) DAY_GRD_1_CNT, SUM(ACT_WGT) DAY_GRD_1_WGT
FROM TBH02_COIL_COMM
WHERE EXTSHAPE_DEC_GRD = '1'
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND SUBSTR(MILL_DTIME,9,4) > :15 AND SUBSTR(MILL_DTIME,9,4) < :16
AND SUBSTR(MILL_DTIME,1,8) = :17
AND MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_GRD_1_CNT, SUM(ACT_WGT) MON_GRD_1_WGT
FROM TBH02_COIL_COMM
WHERE EXTSHAPE_DEC_GRD = '1'
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND SUBSTR(MILL_DTIME,9,4) > :18 AND SUBSTR(MILL_DTIME,9,4) < :19
AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:20,1,6)||'01'
AND SUBSTR(MILL_DTIME,1,8) <= :21
AND MILL_DTIME IS NOT NULL
) b -- monthly
) C,
(
-- EXTSHAPE_DEC_GRD decision grade 2
SELECT DAY_GRD_2_CNT,MON_GRD_2_CNT,DAY_GRD_2_WGT,MON_GRD_2_WGT
FROM
(
SELECT COUNT(*) DAY_GRD_2_CNT, SUM(ACT_WGT) DAY_GRD_2_WGT
FROM TBH02_COIL_COMM
WHERE EXTSHAPE_DEC_GRD != '1'
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND SUBSTR(MILL_DTIME,9,4) > :22 AND SUBSTR(MILL_DTIME,9,4) < :23
AND SUBSTR(MILL_DTIME,1,8) = :24
AND MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_GRD_2_CNT, SUM(ACT_WGT) MON_GRD_2_WGT
FROM TBH02_COIL_COMM
WHERE EXTSHAPE_DEC_GRD != '1'
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND SUBSTR(MILL_DTIME,9,4) > :25 AND SUBSTR(MILL_DTIME,9,4) < :26
AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:27,1,6)||'01'
AND SUBSTR(MILL_DTIME,1,8) <= :28
AND MILL_DTIME IS NOT NULL
) b
) D,
(
-- reject coil and slab 轧回
SELECT DAY_REJ_CNT,MON_REJ_CNT,DAY_REJ_WGT,MON_REJ_WGT
FROM
(
SELECT COUNT(*) DAY_REJ_CNT, SUM(SLAB_WGT) DAY_REJ_WGT
FROM TBH02_COIL_COMM a,
tbh02_rhf_missno b,
tbg02_slab_comm c
WHERE a.SLAB_NO = b.SLAB_NO
AND a.slab_no = c.slab_no
AND b.missno_clf = '3'
AND SUBSTR(MILL_DTIME,9,4) > :29 AND SUBSTR(MILL_DTIME,9,4) < :30
AND SUBSTR(MILL_DTIME,1,8) = :31
AND MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_REJ_CNT, SUM(SLAB_WGT) MON_REJ_WGT
FROM TBH02_COIL_COMM a,
tbh02_rhf_missno b,
tbg02_slab_comm c
WHERE a.SLAB_NO = b.SLAB_NO
AND a.slab_no = c.slab_no
AND b.missno_clf = '3'
AND SUBSTR(MILL_DTIME,9,4) > :32 AND SUBSTR(MILL_DTIME,9,4) < :33
AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:34,1,6)||'01'
AND SUBSTR(MILL_DTIME,1,8) <= :35
AND MILL_DTIME IS NOT NULL
)b -- monthly
) E ,
(
-- scrap weight 废钢
SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
FROM
(
SELECT COUNT(*) DAY_SCRAP_CNT, SUM(b.missno_bar_wgt) DAY_SCRAP_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is null
and b.missno_bar_wth is null
AND SUBSTR(a.MILL_DTIME,9,4) > :36 AND SUBSTR(a.MILL_DTIME,9,4) < :37
AND SUBSTR(a.MILL_DTIME,1,8) = :38
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SCRAP_CNT, SUM(b.missno_bar_wgt) MON_SCRAP_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is null
and b.missno_bar_wth is null
AND SUBSTR(a.MILL_DTIME,9,4) > :39 AND SUBSTR(a.MILL_DTIME,9,4) < :40
AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:41,1,6)||'01'
AND SUBSTR(a.MILL_DTIME,1,8) <= :42
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) F,
(
-- missno_bar weight 中板
SELECT DAY_MISSNO_CNT,MON_MISSNO_CNT,DAY_MISSNO_WGT,MON_MISSNO_WGT
FROM
(
SELECT COUNT(*) DAY_MISSNO_CNT, SUM(b.missno_bar_wgt) DAY_MISSNO_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is not null
and b.missno_bar_wth is not null
AND SUBSTR(a.MILL_DTIME,9,4) > :43 AND SUBSTR(a.MILL_DTIME,9,4) < :44
AND SUBSTR(a.MILL_DTIME,1,8) = :45
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_MISSNO_CNT, SUM(b.missno_bar_wgt) MON_MISSNO_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is not null
and b.missno_bar_wth is not null
AND SUBSTR(a.MILL_DTIME,9,4) > :46 AND SUBSTR(a.MILL_DTIME,9,4) < :47
AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:48,1,6)||'01'
AND SUBSTR(a.MILL_DTIME,1,8) <= :49
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) G,
(
-- SIZE_DEC_RST != '1'
SELECT DAY_SIZE_CNT,MON_SIZE_CNT,DAY_SIZE_WGT,MON_SIZE_WGT
FROM
(
SELECT COUNT(*) DAY_SIZE_CNT, SUM(a.act_wgt) DAY_SIZE_WGT
FROM TBH02_COIL_COMM a
WHERE a.Size_Dec_Rst != '1'
AND SUBSTR(a.MILL_DTIME,9,4) > :50 AND SUBSTR(a.MILL_DTIME,9,4) < :51
AND SUBSTR(a.MILL_DTIME,1,8) = :52
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SIZE_CNT, SUM(a.act_wgt) MON_SIZE_WGT
FROM TBH02_COIL_COMM a
WHERE a.Size_Dec_Rst != '1'
AND SUBSTR(a.MILL_DTIME,9,4) > :53 AND SUBSTR(a.MILL_DTIME,9,4) < :54
AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:55,1,6)||'01'
AND SUBSTR(a.MILL_DTIME,1,8) <= :56
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) H,
(
-- EXTSHAPE_DEC_GRD != '1'
SELECT DAY_EXTSHAPE_CNT,MON_EXTSHAPE_CNT,DAY_EXTSHAPE_WGT,MON_EXTSHAPE_WGT
FROM
(
SELECT COUNT(*) DAY_EXTSHAPE_CNT, SUM(a.act_wgt) DAY_EXTSHAPE_WGT
FROM TBH02_COIL_COMM a
WHERE a.EXTSHAPE_DEC_GRD != '1'
AND SUBSTR(a.MILL_DTIME,9,4) > :57 AND SUBSTR(a.MILL_DTIME,9,4) < :58
AND SUBSTR(a.MILL_DTIME,1,8) = :59
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_EXTSHAPE_CNT, SUM(a.act_wgt) MON_EXTSHAPE_WGT
FROM TBH02_COIL_COMM a
WHERE a.EXTSHAPE_DEC_GRD != '1'
AND SUBSTR(a.MILL_DTIME,9,4) > :60 AND SUBSTR(a.MILL_DTIME,9,4) < :61
AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:62,1,6)||'01'
AND SUBSTR(a.MILL_DTIME,1,8) <= :63
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) I,
(
-- MATLQLTY_DEC_GRD != '1'
SELECT DAY_MATLQLTY_CNT,MON_MATLQLTY_CNT,DAY_MATLQLTY_WGT,MON_MATLQLTY_WGT
FROM
(
SELECT COUNT(*) DAY_MATLQLTY_CNT, SUM(a.act_wgt) DAY_MATLQLTY_WGT
FROM TBH02_COIL_COMM a
WHERE a.MATLQLTY_DEC_GRD != '1'
AND SUBSTR(a.MILL_DTIME,9,4) > :64 AND SUBSTR(a.MILL_DTIME,9,4) < :65
AND SUBSTR(a.MILL_DTIME,1,8) = :66
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_MATLQLTY_CNT, SUM(a.act_wgt) MON_MATLQLTY_WGT
FROM TBH02_COIL_COMM a
WHERE a.MATLQLTY_DEC_GRD != '1'
AND SUBSTR(a.MILL_DTIME,9,4) > :67 AND SUBSTR(a.MILL_DTIME,9,4) < :68
AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:69,1,6)||'01'
AND SUBSTR(a.MILL_DTIME,1,8) <= :70
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) J,
(
-- 钢制
SELECT DAY_STL_CNT,MON_STL_CNT,DAY_STL_WGT,MON_STL_WGT
FROM
(
SELECT COUNT(*) DAY_STL_CNT, SUM(a.act_wgt) DAY_STL_WGT
FROM TBH02_COIL_COMM a
WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
AND SUBSTR(a.MILL_DTIME,9,4) > :71 AND SUBSTR(a.MILL_DTIME,9,4) < :72
AND SUBSTR(a.MILL_DTIME,1,8) = :73
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_STL_CNT, SUM(a.act_wgt) MON_STL_WGT
FROM TBH02_COIL_COMM a
WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
AND SUBSTR(a.MILL_DTIME,9,4) > :74 AND SUBSTR(a.MILL_DTIME,9,4) < :75
AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:76,1,6)||'01'
AND SUBSTR(a.MILL_DTIME,1,8) <= :77
AND a.MILL_DTIME IS NOT NULL
) b
) K
]]>
:1 AND SUBSTR(A.MILL_DTIME,9,4) < '2400') OR (SUBSTR(A.MILL_DTIME,9,4) > '0000' AND SUBSTR(A.MILL_DTIME,9,4) < :2))
AND SUBSTR(A.MILL_DTIME,1,8) = :3
) a, -- daily
(
SELECT COUNT(*) MON_SLAB_CNT, SUM(SLAB_WGT) MON_SLAB_WGT
FROM TBH02_COIL_COMM a,
TBG02_SLAB_COMM b
WHERE a.SLAB_NO = b.SLAB_NO
AND ((SUBSTR(A.MILL_DTIME,9,4) > :4 AND SUBSTR(A.MILL_DTIME,9,4) < '2400') OR (SUBSTR(A.MILL_DTIME,9,4) > '0000' AND SUBSTR(A.MILL_DTIME,9,4) < :5))
AND SUBSTR(A.MILL_DTIME,1,8) >= SUBSTR(:6,1,6)||'01'
AND SUBSTR(A.MILL_DTIME,1,8) <= :7
) b -- monthly
) A,
(
-- coil weight
SELECT DAY_COIL_CNT,MON_COIL_CNT,DAY_COIL_WGT ,MON_COIL_WGT
FROM
(
SELECT COUNT(*) DAY_COIL_CNT,SUM(ACT_WGT) DAY_COIL_WGT
FROM TBH02_COIL_COMM
WHERE EXTSHAPE_DEC_GRD = '1'
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND ((SUBSTR(MILL_DTIME,9,4) > :8 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :9))
AND SUBSTR(MILL_DTIME,1,8) = :10
AND MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_COIL_CNT,SUM(ACT_WGT) MON_COIL_WGT
FROM TBH02_COIL_COMM
WHERE EXTSHAPE_DEC_GRD = '1'
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND ((SUBSTR(MILL_DTIME,9,4) > :11 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :12))
AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:13,1,6)||'01'
AND SUBSTR(MILL_DTIME,1,8) <= :14
AND MILL_DTIME IS NOT NULL
) b -- monthly
) B,
(
-- EXTSHAPE_DEC_GRD decision grade 1
SELECT DAY_GRD_1_CNT,MON_GRD_1_CNT,DAY_GRD_1_WGT,MON_GRD_1_WGT
FROM
(
SELECT COUNT(*) DAY_GRD_1_CNT, SUM(ACT_WGT) DAY_GRD_1_WGT
FROM TBH02_COIL_COMM
WHERE EXTSHAPE_DEC_GRD = '1'
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND ((SUBSTR(MILL_DTIME,9,4) > :15 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :16))
AND SUBSTR(MILL_DTIME,1,8) = :17
AND MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_GRD_1_CNT, SUM(ACT_WGT) MON_GRD_1_WGT
FROM TBH02_COIL_COMM
WHERE EXTSHAPE_DEC_GRD = '1'
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND ((SUBSTR(MILL_DTIME,9,4) > :18 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :19))
AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:20,1,6)||'01'
AND SUBSTR(MILL_DTIME,1,8) <= :21
AND MILL_DTIME IS NOT NULL
) b -- monthly
) C,
(
-- EXTSHAPE_DEC_GRD decision grade 2
SELECT DAY_GRD_2_CNT,MON_GRD_2_CNT,DAY_GRD_2_WGT,MON_GRD_2_WGT
FROM
(
SELECT COUNT(*) DAY_GRD_2_CNT, SUM(ACT_WGT) DAY_GRD_2_WGT
FROM TBH02_COIL_COMM
WHERE EXTSHAPE_DEC_GRD != '1'
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND ((SUBSTR(MILL_DTIME,9,4) > :22 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :23))
AND SUBSTR(MILL_DTIME,1,8) = :24
AND MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_GRD_2_CNT, SUM(ACT_WGT) MON_GRD_2_WGT
FROM TBH02_COIL_COMM
WHERE EXTSHAPE_DEC_GRD != '1'
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND ((SUBSTR(MILL_DTIME,9,4) > :25 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :26))
AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:27,1,6)||'01'
AND SUBSTR(MILL_DTIME,1,8) <= :28
AND MILL_DTIME IS NOT NULL
) b
) D,
(
-- reject coil and slab 轧回
SELECT DAY_REJ_CNT,MON_REJ_CNT,DAY_REJ_WGT,MON_REJ_WGT
FROM
(
SELECT COUNT(*) DAY_REJ_CNT, SUM(SLAB_WGT) DAY_REJ_WGT
FROM TBH02_COIL_COMM a,
tbh02_rhf_missno b,
tbg02_slab_comm c
WHERE a.SLAB_NO = b.SLAB_NO
AND a.slab_no = c.slab_no
AND b.missno_clf = '3'
AND ((SUBSTR(MILL_DTIME,9,4) > :29 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :30))
AND SUBSTR(MILL_DTIME,1,8) = :31
AND MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_REJ_CNT, SUM(SLAB_WGT) MON_REJ_WGT
FROM TBH02_COIL_COMM a,
tbh02_rhf_missno b,
tbg02_slab_comm c
WHERE a.SLAB_NO = b.SLAB_NO
AND a.slab_no = c.slab_no
AND b.missno_clf = '3'
AND ((SUBSTR(MILL_DTIME,9,4) > :32 AND SUBSTR(MILL_DTIME,9,4) < '2400') OR (SUBSTR(MILL_DTIME,9,4) > '0000' AND SUBSTR(MILL_DTIME,9,4) < :33))
AND SUBSTR(MILL_DTIME,1,8) >= SUBSTR(:34,1,6)||'01'
AND SUBSTR(MILL_DTIME,1,8) <= :35
AND MILL_DTIME IS NOT NULL
)b -- monthly
) E ,
(
-- scrap weight 废钢
SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
FROM
(
SELECT COUNT(*) DAY_SCRAP_CNT, SUM(b.missno_bar_wgt) DAY_SCRAP_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is null
and b.missno_bar_wth is null
AND ((SUBSTR(a.MILL_DTIME,9,4) > :36 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :37))
AND SUBSTR(a.MILL_DTIME,1,8) = :38
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SCRAP_CNT, SUM(b.missno_bar_wgt) MON_SCRAP_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is null
and b.missno_bar_wth is null
AND ((SUBSTR(a.MILL_DTIME,9,4) > :39 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :40))
AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:41,1,6)||'01'
AND SUBSTR(a.MILL_DTIME,1,8) <= :42
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) F,
(
-- missno_bar weight 中板
SELECT DAY_MISSNO_CNT,MON_MISSNO_CNT,DAY_MISSNO_WGT,MON_MISSNO_WGT
FROM
(
SELECT COUNT(*) DAY_MISSNO_CNT, SUM(b.missno_bar_wgt) DAY_MISSNO_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is not null
and b.missno_bar_wth is not null
AND ((SUBSTR(a.MILL_DTIME,9,4) > :43 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :44))
AND SUBSTR(a.MILL_DTIME,1,8) = :45
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_MISSNO_CNT, SUM(b.missno_bar_wgt) MON_MISSNO_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is not null
and b.missno_bar_wth is not null
AND ((SUBSTR(a.MILL_DTIME,9,4) > :46 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :47))
AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:48,1,6)||'01'
AND SUBSTR(a.MILL_DTIME,1,8) <= :49
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) G,
(
-- SIZE_DEC_RST != '1'
SELECT DAY_SIZE_CNT,MON_SIZE_CNT,DAY_SIZE_WGT,MON_SIZE_WGT
FROM
(
SELECT COUNT(*) DAY_SIZE_CNT, SUM(a.act_wgt) DAY_SIZE_WGT
FROM TBH02_COIL_COMM a
WHERE a.Size_Dec_Rst != '1'
AND ((SUBSTR(a.MILL_DTIME,9,4) > :50 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :51))
AND SUBSTR(a.MILL_DTIME,1,8) = :52
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SIZE_CNT, SUM(a.act_wgt) MON_SIZE_WGT
FROM TBH02_COIL_COMM a
WHERE a.Size_Dec_Rst != '1'
AND ((SUBSTR(a.MILL_DTIME,9,4) > :53 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :54))
AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:55,1,6)||'01'
AND SUBSTR(a.MILL_DTIME,1,8) <= :56
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) H,
(
-- EXTSHAPE_DEC_GRD != '1'
SELECT DAY_EXTSHAPE_CNT,MON_EXTSHAPE_CNT,DAY_EXTSHAPE_WGT,MON_EXTSHAPE_WGT
FROM
(
SELECT COUNT(*) DAY_EXTSHAPE_CNT, SUM(a.act_wgt) DAY_EXTSHAPE_WGT
FROM TBH02_COIL_COMM a
WHERE a.EXTSHAPE_DEC_GRD != '1'
AND ((SUBSTR(a.MILL_DTIME,9,4) > :57 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :58))
AND SUBSTR(a.MILL_DTIME,1,8) = :59
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_EXTSHAPE_CNT, SUM(a.act_wgt) MON_EXTSHAPE_WGT
FROM TBH02_COIL_COMM a
WHERE a.EXTSHAPE_DEC_GRD != '1'
AND ((SUBSTR(a.MILL_DTIME,9,4) > :60 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :61))
AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:62,1,6)||'01'
AND SUBSTR(a.MILL_DTIME,1,8) <= :63
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) I,
(
-- MATLQLTY_DEC_GRD != '1'
SELECT DAY_MATLQLTY_CNT,MON_MATLQLTY_CNT,DAY_MATLQLTY_WGT,MON_MATLQLTY_WGT
FROM
(
SELECT COUNT(*) DAY_MATLQLTY_CNT, SUM(a.act_wgt) DAY_MATLQLTY_WGT
FROM TBH02_COIL_COMM a
WHERE a.MATLQLTY_DEC_GRD != '1'
AND ((SUBSTR(a.MILL_DTIME,9,4) > :64 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :65))
AND SUBSTR(a.MILL_DTIME,1,8) = :66
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_MATLQLTY_CNT, SUM(a.act_wgt) MON_MATLQLTY_WGT
FROM TBH02_COIL_COMM a
WHERE a.MATLQLTY_DEC_GRD != '1'
AND ((SUBSTR(a.MILL_DTIME,9,4) > :67 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :68))
AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:69,1,6)||'01'
AND SUBSTR(a.MILL_DTIME,1,8) <= :70
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) J,
(
-- 钢制
SELECT DAY_STL_CNT,MON_STL_CNT,DAY_STL_WGT,MON_STL_WGT
FROM
(
SELECT COUNT(*) DAY_STL_CNT, SUM(a.act_wgt) DAY_STL_WGT
FROM TBH02_COIL_COMM a
WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
AND ((SUBSTR(a.MILL_DTIME,9,4) > :71 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :72))
AND SUBSTR(a.MILL_DTIME,1,8) = :73
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_STL_CNT, SUM(a.act_wgt) MON_STL_WGT
FROM TBH02_COIL_COMM a
WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
AND ((SUBSTR(a.MILL_DTIME,9,4) > :74 AND SUBSTR(a.MILL_DTIME,9,4) < '2400') OR (SUBSTR(a.MILL_DTIME,9,4) > '0000' AND SUBSTR(a.MILL_DTIME,9,4) < :75))
AND SUBSTR(a.MILL_DTIME,1,8) >= SUBSTR(:76,1,6)||'01'
AND SUBSTR(a.MILL_DTIME,1,8) <= :77
AND a.MILL_DTIME IS NOT NULL
) b
) K
]]>
= :1 AND A.MILL_DTIME <= :2
) a, -- daily
(
SELECT COUNT(*) MON_SLAB_CNT, SUM(SLAB_WGT) MON_SLAB_WGT
FROM TBH02_COIL_COMM a,
TBG02_SLAB_COMM b,
TBH02_MILL_RESULT C
WHERE a.SLAB_NO = b.SLAB_NO
AND A.SLAB_NO = C.SLAB_NO
AND C.WKGROUP = :3
AND A.MILL_DTIME >= :4
AND A.MILL_DTIME <= :5
) b -- monthly
) A,
(
-- coil weight
SELECT DAY_COIL_CNT,MON_COIL_CNT,DAY_COIL_WGT ,MON_COIL_WGT
FROM
(
SELECT COUNT(*) DAY_COIL_CNT,SUM(ACT_WGT) DAY_COIL_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND A.MILL_DTIME >= :6 AND A.MILL_DTIME <= :7
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_COIL_CNT,SUM(ACT_WGT) MON_COIL_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND B.WKGROUP = :8
AND A.MILL_DTIME >= :9
AND A.MILL_DTIME <= :10
AND A.MILL_DTIME IS NOT NULL
) b -- monthly
) B,
(
-- EXTSHAPE_DEC_GRD decision grade 1
SELECT DAY_GRD_1_CNT,MON_GRD_1_CNT,DAY_GRD_1_WGT,MON_GRD_1_WGT
FROM
(
SELECT COUNT(*) DAY_GRD_1_CNT, SUM(ACT_WGT) DAY_GRD_1_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND A.MILL_DTIME >= :11 AND A.MILL_DTIME <= :12
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_GRD_1_CNT, SUM(ACT_WGT) MON_GRD_1_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND B.WKGROUP = :13
AND A.MILL_DTIME >= :14
AND A.MILL_DTIME <= :15
AND A.MILL_DTIME IS NOT NULL
) b -- monthly
) C,
(
-- EXTSHAPE_DEC_GRD decision grade 2
SELECT DAY_GRD_2_CNT,MON_GRD_2_CNT,DAY_GRD_2_WGT,MON_GRD_2_WGT
FROM
(
SELECT COUNT(*) DAY_GRD_2_CNT, SUM(ACT_WGT) DAY_GRD_2_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND A.MILL_DTIME >= :16 AND A.MILL_DTIME <= :17
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_GRD_2_CNT, SUM(ACT_WGT) MON_GRD_2_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND B.WKGROUP = :18
AND A.MILL_DTIME >= :19
AND A.MILL_DTIME <= :20
AND A.MILL_DTIME IS NOT NULL
) b
) D,
(
-- reject coil and slab 轧回
SELECT DAY_REJ_CNT,MON_REJ_CNT,DAY_REJ_WGT,MON_REJ_WGT
FROM
(
SELECT COUNT(*) DAY_REJ_CNT, SUM(SLAB_WGT) DAY_REJ_WGT
FROM TBH02_COIL_COMM a,
tbh02_rhf_missno b,
tbg02_slab_comm c
WHERE a.SLAB_NO = b.SLAB_NO
AND a.slab_no = c.slab_no
and a.coil_no = b.coil_no
AND b.missno_clf = '3'
AND A.MILL_DTIME >= :21 AND A.MILL_DTIME <= :22
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_REJ_CNT, SUM(SLAB_WGT) MON_REJ_WGT
FROM TBH02_COIL_COMM a,
tbh02_rhf_missno b,
tbg02_slab_comm c,
tbh02_mill_result d
WHERE a.SLAB_NO = b.SLAB_NO
AND a.slab_no = c.slab_no
and a.slab_no = d.slab_no
AND b.missno_clf = '3'
AND D.WKGROUP = :23
AND A.MILL_DTIME >= :24
AND A.MILL_DTIME <= :25
AND A.MILL_DTIME IS NOT NULL
)b -- monthly
) E ,
(
-- scrap weight 废钢
SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
FROM
(
SELECT COUNT(*) DAY_SCRAP_CNT, SUM(b.missno_bar_wgt) DAY_SCRAP_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is null
and b.missno_bar_wth is null
AND A.MILL_DTIME >= :26 AND A.MILL_DTIME <= :27
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SCRAP_CNT, SUM(b.missno_bar_wgt) MON_SCRAP_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is null
and b.missno_bar_wth is null
AND B.WKGROUP = :28
AND A.MILL_DTIME >= :29
AND A.MILL_DTIME <= :30
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) F,
(
-- missno_bar weight 中板
SELECT DAY_MISSNO_CNT,MON_MISSNO_CNT,DAY_MISSNO_WGT,MON_MISSNO_WGT
FROM
(
SELECT COUNT(*) DAY_MISSNO_CNT, SUM(b.missno_bar_wgt) DAY_MISSNO_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is not null
and b.missno_bar_wth is not null
AND A.MILL_DTIME >= :31 AND A.MILL_DTIME <= :32
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_MISSNO_CNT, SUM(b.missno_bar_wgt) MON_MISSNO_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is not null
and b.missno_bar_wth is not null
AND B.WKGROUP = :33
AND A.MILL_DTIME >= :34
AND A.MILL_DTIME <= :35
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) G,
(
-- SIZE_DEC_RST != '1'
SELECT DAY_SIZE_CNT,MON_SIZE_CNT,DAY_SIZE_WGT,MON_SIZE_WGT
FROM
(
SELECT COUNT(*) DAY_SIZE_CNT, SUM(a.act_wgt) DAY_SIZE_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.Size_Dec_Rst != '1'
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :36 AND A.MILL_DTIME <= :37
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SIZE_CNT, SUM(a.act_wgt) MON_SIZE_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.Size_Dec_Rst != '1'
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :38
AND A.MILL_DTIME >= :39
AND A.MILL_DTIME <= :40
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) H,
(
-- EXTSHAPE_DEC_GRD != '1'
SELECT DAY_EXTSHAPE_CNT,MON_EXTSHAPE_CNT,DAY_EXTSHAPE_WGT,MON_EXTSHAPE_WGT
FROM
(
SELECT COUNT(*) DAY_EXTSHAPE_CNT, SUM(a.act_wgt) DAY_EXTSHAPE_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :41 AND A.MILL_DTIME <= :42
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_EXTSHAPE_CNT, SUM(a.act_wgt) MON_EXTSHAPE_WGT
FROM TBH02_COIL_COMM a , TBH02_MILL_RESULT B
WHERE a.EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :43
AND A.MILL_DTIME >= :44
AND A.MILL_DTIME <= :45
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) I,
(
-- MATLQLTY_DEC_GRD != '1'
SELECT DAY_MATLQLTY_CNT,MON_MATLQLTY_CNT,DAY_MATLQLTY_WGT,MON_MATLQLTY_WGT
FROM
(
SELECT COUNT(*) DAY_MATLQLTY_CNT, SUM(a.act_wgt) DAY_MATLQLTY_WGT
FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
WHERE a.MATLQLTY_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :46 AND A.MILL_DTIME <= :47
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_MATLQLTY_CNT, SUM(a.act_wgt) MON_MATLQLTY_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.MATLQLTY_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :48
AND A.MILL_DTIME >= :49
AND A.MILL_DTIME <= :50
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) J,
(
-- 钢制
SELECT DAY_STL_CNT,MON_STL_CNT,DAY_STL_WGT,MON_STL_WGT
FROM
(
SELECT COUNT(*) DAY_STL_CNT, SUM(a.act_wgt) DAY_STL_WGT
FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :51 AND A.MILL_DTIME <= :52
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_STL_CNT, SUM(a.act_wgt) MON_STL_WGT
FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :53
AND A.MILL_DTIME >= :54
AND A.MILL_DTIME <= :55
AND a.MILL_DTIME IS NOT NULL
) b
) K
]]>
= :1 AND A.MILL_DTIME <= :2
) a, -- daily
(
SELECT COUNT(*) MON_SLAB_CNT, SUM(SLAB_WGT) MON_SLAB_WGT
FROM TBH02_COIL_COMM a,
TBG02_SLAB_COMM b,
TBH02_MILL_RESULT C
WHERE a.SLAB_NO = b.SLAB_NO
AND A.SLAB_NO = C.SLAB_NO
AND A.MILL_DTIME >= :3
AND A.MILL_DTIME <= :4
) b -- monthly
) A,
(
-- coil weight
SELECT DAY_COIL_CNT,MON_COIL_CNT,DAY_COIL_WGT ,MON_COIL_WGT
FROM
(
SELECT COUNT(*) DAY_COIL_CNT,SUM(ACT_WGT) DAY_COIL_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND A.MILL_DTIME >= :5 AND A.MILL_DTIME <= :6
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_COIL_CNT,SUM(ACT_WGT) MON_COIL_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND A.MILL_DTIME >= :7
AND A.MILL_DTIME <= :8
AND A.MILL_DTIME IS NOT NULL
) b -- monthly
) B,
(
-- EXTSHAPE_DEC_GRD decision grade 1
SELECT DAY_GRD_1_CNT,MON_GRD_1_CNT,DAY_GRD_1_WGT,MON_GRD_1_WGT
FROM
(
SELECT COUNT(*) DAY_GRD_1_CNT, SUM(ACT_WGT) DAY_GRD_1_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND A.MILL_DTIME >= :9 AND A.MILL_DTIME <= :10
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_GRD_1_CNT, SUM(ACT_WGT) MON_GRD_1_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND A.MILL_DTIME >= :11
AND A.MILL_DTIME <= :12
AND A.MILL_DTIME IS NOT NULL
) b -- monthly
) C,
(
-- EXTSHAPE_DEC_GRD decision grade 2
SELECT DAY_GRD_2_CNT,MON_GRD_2_CNT,DAY_GRD_2_WGT,MON_GRD_2_WGT
FROM
(
SELECT COUNT(*) DAY_GRD_2_CNT, SUM(ACT_WGT) DAY_GRD_2_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND A.MILL_DTIME >= :13 AND A.MILL_DTIME <= :14
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_GRD_2_CNT, SUM(ACT_WGT) MON_GRD_2_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND A.MILL_DTIME >= :15
AND A.MILL_DTIME <= :16
AND A.MILL_DTIME IS NOT NULL
) b
) D,
(
-- reject coil and slab 轧回
SELECT DAY_REJ_CNT,MON_REJ_CNT,DAY_REJ_WGT,MON_REJ_WGT
FROM
(
SELECT COUNT(*) DAY_REJ_CNT, SUM(SLAB_WGT) DAY_REJ_WGT
FROM TBH02_COIL_COMM a,
tbh02_rhf_missno b,
tbg02_slab_comm c
WHERE a.SLAB_NO = b.SLAB_NO
AND a.slab_no = c.slab_no
and a.coil_no = b.coil_no
AND b.missno_clf = '3'
AND A.MILL_DTIME >= :17 AND A.MILL_DTIME <= :18
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_REJ_CNT, SUM(SLAB_WGT) MON_REJ_WGT
FROM TBH02_COIL_COMM a,
tbh02_rhf_missno b,
tbg02_slab_comm c,
TBH02_MILL_RESULT D
WHERE a.SLAB_NO = b.SLAB_NO
AND a.slab_no = c.slab_no
AND A.SLAB_NO = D.SLAB_NO
AND b.missno_clf = '3'
AND A.MILL_DTIME >= :19
AND A.MILL_DTIME <= :20
AND A.MILL_DTIME IS NOT NULL
)b -- monthly
) E ,
(
-- scrap weight 废钢
SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
FROM
(
SELECT COUNT(*) DAY_SCRAP_CNT, SUM(b.missno_bar_wgt) DAY_SCRAP_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is null
and b.missno_bar_wth is null
AND A.MILL_DTIME >= :21 AND A.MILL_DTIME <= :22
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SCRAP_CNT, SUM(b.missno_bar_wgt) MON_SCRAP_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is null
and b.missno_bar_wth is null
AND A.MILL_DTIME >= :23
AND A.MILL_DTIME <= :24
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) F,
(
-- missno_bar weight 中板
SELECT DAY_MISSNO_CNT,MON_MISSNO_CNT,DAY_MISSNO_WGT,MON_MISSNO_WGT
FROM
(
SELECT COUNT(*) DAY_MISSNO_CNT, SUM(b.missno_bar_wgt) DAY_MISSNO_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is not null
and b.missno_bar_wth is not null
AND A.MILL_DTIME >= :25 AND A.MILL_DTIME <= :26
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_MISSNO_CNT, SUM(b.missno_bar_wgt) MON_MISSNO_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is not null
and b.missno_bar_wth is not null
AND A.MILL_DTIME >= :27
AND A.MILL_DTIME <= :28
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) G,
(
-- SIZE_DEC_RST != '1'
SELECT DAY_SIZE_CNT,MON_SIZE_CNT,DAY_SIZE_WGT,MON_SIZE_WGT
FROM
(
SELECT COUNT(*) DAY_SIZE_CNT, SUM(a.act_wgt) DAY_SIZE_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.Size_Dec_Rst != '1'
AND a.slab_no = b.slab_no
AND A.MILL_DTIME >= :29 AND A.MILL_DTIME <= :30
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SIZE_CNT, SUM(a.act_wgt) MON_SIZE_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.Size_Dec_Rst != '1'
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :31
AND A.MILL_DTIME <= :32
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) H,
(
-- EXTSHAPE_DEC_GRD != '1'
SELECT DAY_EXTSHAPE_CNT,MON_EXTSHAPE_CNT,DAY_EXTSHAPE_WGT,MON_EXTSHAPE_WGT
FROM
(
SELECT COUNT(*) DAY_EXTSHAPE_CNT, SUM(a.act_wgt) DAY_EXTSHAPE_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :33 AND A.MILL_DTIME <= :34
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_EXTSHAPE_CNT, SUM(a.act_wgt) MON_EXTSHAPE_WGT
FROM TBH02_COIL_COMM a , TBH02_MILL_RESULT B
WHERE a.EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :35
AND A.MILL_DTIME <= :36
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) I,
(
-- MATLQLTY_DEC_GRD != '1'
SELECT DAY_MATLQLTY_CNT,MON_MATLQLTY_CNT,DAY_MATLQLTY_WGT,MON_MATLQLTY_WGT
FROM
(
SELECT COUNT(*) DAY_MATLQLTY_CNT, SUM(a.act_wgt) DAY_MATLQLTY_WGT
FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
WHERE a.MATLQLTY_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :37 AND A.MILL_DTIME <= :38
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_MATLQLTY_CNT, SUM(a.act_wgt) MON_MATLQLTY_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.MATLQLTY_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :39
AND A.MILL_DTIME <= :40
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) J,
(
-- 钢制
SELECT DAY_STL_CNT,MON_STL_CNT,DAY_STL_WGT,MON_STL_WGT
FROM
(
SELECT COUNT(*) DAY_STL_CNT, SUM(a.act_wgt) DAY_STL_WGT
FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :41 AND A.MILL_DTIME <= :42
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_STL_CNT, SUM(a.act_wgt) MON_STL_WGT
FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :43
AND A.MILL_DTIME <= :44
AND a.MILL_DTIME IS NOT NULL
) b
) K
]]>
= :2 AND A.MILL_DTIME <= :3
) a, -- daily
(
SELECT COUNT(*) MON_SLAB_CNT, SUM(SLAB_WGT) MON_SLAB_WGT
FROM TBH02_COIL_COMM a,
TBG02_SLAB_COMM b,
TBH02_MILL_RESULT C
WHERE a.SLAB_NO = b.SLAB_NO
AND A.SLAB_NO = C.SLAB_NO
AND C.WKGROUP = :4
AND A.MILL_DTIME >= :5
AND A.MILL_DTIME <= :6
) b -- monthly
) A,
(
-- coil weight
SELECT DAY_COIL_CNT,MON_COIL_CNT,DAY_COIL_WGT ,MON_COIL_WGT
FROM
(
SELECT COUNT(*) DAY_COIL_CNT,SUM(ACT_WGT) DAY_COIL_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND B.WKGROUP = :7
AND A.MILL_DTIME >= :8 AND A.MILL_DTIME <= :9
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_COIL_CNT,SUM(ACT_WGT) MON_COIL_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND B.WKGROUP = :10
AND A.MILL_DTIME >= :11
AND A.MILL_DTIME <= :12
AND A.MILL_DTIME IS NOT NULL
) b -- monthly
) B,
(
-- EXTSHAPE_DEC_GRD decision grade 1
SELECT DAY_GRD_1_CNT,MON_GRD_1_CNT,DAY_GRD_1_WGT,MON_GRD_1_WGT
FROM
(
SELECT COUNT(*) DAY_GRD_1_CNT, SUM(ACT_WGT) DAY_GRD_1_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND B.WKGROUP = :13
AND A.MILL_DTIME >= :14 AND A.MILL_DTIME <= :15
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_GRD_1_CNT, SUM(ACT_WGT) MON_GRD_1_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND B.WKGROUP = :16
AND A.MILL_DTIME >= :17
AND A.MILL_DTIME <= :18
AND A.MILL_DTIME IS NOT NULL
) b -- monthly
) C,
(
-- EXTSHAPE_DEC_GRD decision grade 2
SELECT DAY_GRD_2_CNT,MON_GRD_2_CNT,DAY_GRD_2_WGT,MON_GRD_2_WGT
FROM
(
SELECT COUNT(*) DAY_GRD_2_CNT, SUM(ACT_WGT) DAY_GRD_2_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND B.WKGROUP = :19
AND A.MILL_DTIME >= :20 AND A.MILL_DTIME <= :21
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_GRD_2_CNT, SUM(ACT_WGT) MON_GRD_2_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND B.WKGROUP = :22
AND A.MILL_DTIME >= :23
AND A.MILL_DTIME <= :24
AND A.MILL_DTIME IS NOT NULL
) b
) D,
(
-- reject coil and slab 轧回
SELECT DAY_REJ_CNT,MON_REJ_CNT,DAY_REJ_WGT,MON_REJ_WGT
FROM
(
SELECT COUNT(*) DAY_REJ_CNT, SUM(SLAB_WGT) DAY_REJ_WGT
FROM TBH02_COIL_COMM a,
tbh02_rhf_missno b,
tbg02_slab_comm c
WHERE a.SLAB_NO = b.SLAB_NO
AND a.slab_no = c.slab_no
and a.coil_no = b.coil_no
AND b.missno_clf = '3'
AND B.MISSNO_WKGROUP = :25
AND A.MILL_DTIME >= :26 AND A.MILL_DTIME <= :27
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_REJ_CNT, SUM(SLAB_WGT) MON_REJ_WGT
FROM TBH02_COIL_COMM a,
tbh02_rhf_missno b,
tbg02_slab_comm c
WHERE a.SLAB_NO = b.SLAB_NO
AND a.slab_no = c.slab_no
AND b.missno_clf = '3'
AND B.MISSNO_WKGROUP = :28
AND A.MILL_DTIME >= :29
AND A.MILL_DTIME <= :30
AND A.MILL_DTIME IS NOT NULL
)b -- monthly
) E ,
(
-- scrap weight 废钢
SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
FROM
(
SELECT COUNT(*) DAY_SCRAP_CNT, SUM(b.missno_bar_wgt) DAY_SCRAP_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is null
and b.missno_bar_wth is null
AND B.WKGROUP = :31
AND A.MILL_DTIME >= :32 AND A.MILL_DTIME <= :33
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SCRAP_CNT, SUM(b.missno_bar_wgt) MON_SCRAP_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is null
and b.missno_bar_wth is null
AND B.WKGROUP = :34
AND A.MILL_DTIME >= :35
AND A.MILL_DTIME <= :36
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) F,
(
-- missno_bar weight 中板
SELECT DAY_MISSNO_CNT,MON_MISSNO_CNT,DAY_MISSNO_WGT,MON_MISSNO_WGT
FROM
(
SELECT COUNT(*) DAY_MISSNO_CNT, SUM(b.missno_bar_wgt) DAY_MISSNO_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is not null
and b.missno_bar_wth is not null
AND B.WKGROUP = :37
AND A.MILL_DTIME >= :38 AND A.MILL_DTIME <= :39
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_MISSNO_CNT, SUM(b.missno_bar_wgt) MON_MISSNO_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is not null
and b.missno_bar_wth is not null
AND B.WKGROUP = :40
AND A.MILL_DTIME >= :41
AND A.MILL_DTIME <= :42
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) G,
(
-- SIZE_DEC_RST != '1'
SELECT DAY_SIZE_CNT,MON_SIZE_CNT,DAY_SIZE_WGT,MON_SIZE_WGT
FROM
(
SELECT COUNT(*) DAY_SIZE_CNT, SUM(a.act_wgt) DAY_SIZE_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.Size_Dec_Rst != '1'
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :43
AND A.MILL_DTIME >= :44 AND A.MILL_DTIME <= :45
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SIZE_CNT, SUM(a.act_wgt) MON_SIZE_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.Size_Dec_Rst != '1'
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :46
AND A.MILL_DTIME >= :47
AND A.MILL_DTIME <= :48
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) H,
(
-- EXTSHAPE_DEC_GRD != '1'
SELECT DAY_EXTSHAPE_CNT,MON_EXTSHAPE_CNT,DAY_EXTSHAPE_WGT,MON_EXTSHAPE_WGT
FROM
(
SELECT COUNT(*) DAY_EXTSHAPE_CNT, SUM(a.act_wgt) DAY_EXTSHAPE_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :49
AND A.MILL_DTIME >= :50 AND A.MILL_DTIME <= :51
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_EXTSHAPE_CNT, SUM(a.act_wgt) MON_EXTSHAPE_WGT
FROM TBH02_COIL_COMM a , TBH02_MILL_RESULT B
WHERE a.EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :52
AND A.MILL_DTIME >= :53
AND A.MILL_DTIME <= :54
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) I,
(
-- MATLQLTY_DEC_GRD != '1'
SELECT DAY_MATLQLTY_CNT,MON_MATLQLTY_CNT,DAY_MATLQLTY_WGT,MON_MATLQLTY_WGT
FROM
(
SELECT COUNT(*) DAY_MATLQLTY_CNT, SUM(a.act_wgt) DAY_MATLQLTY_WGT
FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
WHERE a.MATLQLTY_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :55
AND A.MILL_DTIME >= :56 AND A.MILL_DTIME <= :57
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_MATLQLTY_CNT, SUM(a.act_wgt) MON_MATLQLTY_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.MATLQLTY_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :58
AND A.MILL_DTIME >= :59
AND A.MILL_DTIME <= :60
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) J,
(
-- 钢制
SELECT DAY_STL_CNT,MON_STL_CNT,DAY_STL_WGT,MON_STL_WGT
FROM
(
SELECT COUNT(*) DAY_STL_CNT, SUM(a.act_wgt) DAY_STL_WGT
FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :61
AND A.MILL_DTIME >= :62 AND A.MILL_DTIME <= :63
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_STL_CNT, SUM(a.act_wgt) MON_STL_WGT
FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :64
AND A.MILL_DTIME >= :65
AND A.MILL_DTIME <= :66
AND a.MILL_DTIME IS NOT NULL
) b
) K
]]>
= :1 AND A.MILL_DTIME <= :2
) a, -- daily
(
SELECT COUNT(*) MON_SLAB_CNT, SUM(SLAB_WGT) MON_SLAB_WGT
FROM TBH02_COIL_COMM a,
TBG02_SLAB_COMM b,
TBH02_MILL_RESULT C
WHERE a.SLAB_NO = b.SLAB_NO
AND A.SLAB_NO = C.SLAB_NO
AND C.WKGROUP = :3
AND A.MILL_DTIME >= :4
AND A.MILL_DTIME <= :5
) b -- monthly
) A,
(
-- coil weight
SELECT DAY_COIL_CNT,MON_COIL_CNT,DAY_COIL_WGT ,MON_COIL_WGT
FROM
(
SELECT COUNT(*) DAY_COIL_CNT,SUM(ACT_WGT) DAY_COIL_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND A.MILL_DTIME >= :6 AND A.MILL_DTIME <= :7
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_COIL_CNT,SUM(ACT_WGT) MON_COIL_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND B.WKGROUP = :8
AND A.MILL_DTIME >= :9
AND A.MILL_DTIME <= :10
AND A.MILL_DTIME IS NOT NULL
) b -- monthly
) B,
(
-- EXTSHAPE_DEC_GRD decision grade 1
SELECT DAY_GRD_1_CNT,MON_GRD_1_CNT,DAY_GRD_1_WGT,MON_GRD_1_WGT
FROM
(
SELECT COUNT(*) DAY_GRD_1_CNT, SUM(ACT_WGT) DAY_GRD_1_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND A.MILL_DTIME >= :11 AND A.MILL_DTIME <= :12
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_GRD_1_CNT, SUM(ACT_WGT) MON_GRD_1_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD = '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND B.WKGROUP = :13
AND A.MILL_DTIME >= :14
AND A.MILL_DTIME <= :15
AND A.MILL_DTIME IS NOT NULL
) b -- monthly
) C,
(
-- EXTSHAPE_DEC_GRD decision grade 2
SELECT DAY_GRD_2_CNT,MON_GRD_2_CNT,DAY_GRD_2_WGT,MON_GRD_2_WGT
FROM
(
SELECT COUNT(*) DAY_GRD_2_CNT, SUM(ACT_WGT) DAY_GRD_2_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND A.MILL_DTIME >= :16 AND A.MILL_DTIME <= :17
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_GRD_2_CNT, SUM(ACT_WGT) MON_GRD_2_WGT
FROM TBH02_COIL_COMM A,TBH02_MILL_RESULT B
WHERE EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND EXTSHAPE_DEC_GRD IS NOT NULL
AND B.WKGROUP = :18
AND A.MILL_DTIME >= :19
AND A.MILL_DTIME <= :20
AND A.MILL_DTIME IS NOT NULL
) b
) D,
(
-- reject coil and slab 轧回
SELECT DAY_REJ_CNT,MON_REJ_CNT,DAY_REJ_WGT,MON_REJ_WGT
FROM
(
SELECT COUNT(*) DAY_REJ_CNT, SUM(SLAB_WGT) DAY_REJ_WGT
FROM TBH02_COIL_COMM a,
tbh02_rhf_missno b,
tbg02_slab_comm c
WHERE a.SLAB_NO = b.SLAB_NO
AND a.slab_no = c.slab_no
and a.coil_no = b.coil_no
AND b.missno_clf = '3'
AND A.MILL_DTIME >= :21 AND A.MILL_DTIME <= :22
AND A.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_REJ_CNT, SUM(SLAB_WGT) MON_REJ_WGT
FROM TBH02_COIL_COMM a,
tbh02_rhf_missno b,
tbg02_slab_comm c,
tbh02_mill_result d
WHERE a.SLAB_NO = b.SLAB_NO
AND a.slab_no = c.slab_no
and a.slab_no = d.slab_no
AND b.missno_clf = '3'
AND D.WKGROUP = :23
AND A.MILL_DTIME >= :24
AND A.MILL_DTIME <= :25
AND A.MILL_DTIME IS NOT NULL
)b -- monthly
) E ,
(
-- scrap weight 废钢
SELECT DAY_SCRAP_CNT,MON_SCRAP_CNT,DAY_SCRAP_WGT,MON_SCRAP_WGT
FROM
(
SELECT COUNT(*) DAY_SCRAP_CNT, SUM(b.missno_bar_wgt) DAY_SCRAP_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is null
and b.missno_bar_wth is null
AND A.MILL_DTIME >= :26 AND A.MILL_DTIME <= :27
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SCRAP_CNT, SUM(b.missno_bar_wgt) MON_SCRAP_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is null
and b.missno_bar_wth is null
AND B.WKGROUP = :28
AND A.MILL_DTIME >= :29
AND A.MILL_DTIME <= :30
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) F,
(
-- missno_bar weight 中板
SELECT DAY_MISSNO_CNT,MON_MISSNO_CNT,DAY_MISSNO_WGT,MON_MISSNO_WGT
FROM
(
SELECT COUNT(*) DAY_MISSNO_CNT, SUM(b.missno_bar_wgt) DAY_MISSNO_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is not null
and b.missno_bar_wth is not null
AND A.MILL_DTIME >= :31 AND A.MILL_DTIME <= :32
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_MISSNO_CNT, SUM(b.missno_bar_wgt) MON_MISSNO_WGT
FROM TBH02_COIL_COMM a,
TBH02_MILL_RESULT b
WHERE a.slab_no = b.slab_no
and b.missno_bar_wgt is not null
and b.missno_bar_thk is not null
and b.missno_bar_wth is not null
AND B.WKGROUP = :33
AND A.MILL_DTIME >= :34
AND A.MILL_DTIME <= :35
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) G,
(
-- SIZE_DEC_RST != '1'
SELECT DAY_SIZE_CNT,MON_SIZE_CNT,DAY_SIZE_WGT,MON_SIZE_WGT
FROM
(
SELECT COUNT(*) DAY_SIZE_CNT, SUM(a.act_wgt) DAY_SIZE_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.Size_Dec_Rst != '1'
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :36 AND A.MILL_DTIME <= :37
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_SIZE_CNT, SUM(a.act_wgt) MON_SIZE_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.Size_Dec_Rst != '1'
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :38
AND A.MILL_DTIME >= :39
AND A.MILL_DTIME <= :40
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) H,
(
-- EXTSHAPE_DEC_GRD != '1'
SELECT DAY_EXTSHAPE_CNT,MON_EXTSHAPE_CNT,DAY_EXTSHAPE_WGT,MON_EXTSHAPE_WGT
FROM
(
SELECT COUNT(*) DAY_EXTSHAPE_CNT, SUM(a.act_wgt) DAY_EXTSHAPE_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :41 AND A.MILL_DTIME <= :42
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_EXTSHAPE_CNT, SUM(a.act_wgt) MON_EXTSHAPE_WGT
FROM TBH02_COIL_COMM a , TBH02_MILL_RESULT B
WHERE a.EXTSHAPE_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :43
AND A.MILL_DTIME >= :44
AND A.MILL_DTIME <= :45
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) I,
(
-- MATLQLTY_DEC_GRD != '1'
SELECT DAY_MATLQLTY_CNT,MON_MATLQLTY_CNT,DAY_MATLQLTY_WGT,MON_MATLQLTY_WGT
FROM
(
SELECT COUNT(*) DAY_MATLQLTY_CNT, SUM(a.act_wgt) DAY_MATLQLTY_WGT
FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
WHERE a.MATLQLTY_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :46 AND A.MILL_DTIME <= :47
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_MATLQLTY_CNT, SUM(a.act_wgt) MON_MATLQLTY_WGT
FROM TBH02_COIL_COMM a,TBH02_MILL_RESULT B
WHERE a.MATLQLTY_DEC_GRD != '1'
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :48
AND A.MILL_DTIME >= :49
AND A.MILL_DTIME <= :50
AND a.MILL_DTIME IS NOT NULL
) b -- monthly
) J,
(
-- 钢制
SELECT DAY_STL_CNT,MON_STL_CNT,DAY_STL_WGT,MON_STL_WGT
FROM
(
SELECT COUNT(*) DAY_STL_CNT, SUM(a.act_wgt) DAY_STL_WGT
FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
AND A.SLAB_NO = B.SLAB_NO
AND A.MILL_DTIME >= :51 AND A.MILL_DTIME <= :52
AND a.MILL_DTIME IS NOT NULL
) a, -- daily
(
SELECT COUNT(*) MON_STL_CNT, SUM(a.act_wgt) MON_STL_WGT
FROM TBH02_COIL_COMM a ,TBH02_MILL_RESULT B
WHERE a.CRK_CD1 in ('37','38','42','11','06','57','59')
AND A.SLAB_NO = B.SLAB_NO
AND B.WKGROUP = :53
AND A.MILL_DTIME >= :54
AND A.MILL_DTIME <= :55
AND a.MILL_DTIME IS NOT NULL
) b
) K,
--煤气能耗量
SELECT MQ,MON_MQ
FROM
(
SELECT LOG_VALUE MQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '1'
AND T.LOG_GROUP = :56
AND T.DTIME = :57
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_MQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '1'
AND T.LOG_GROUP = :58
AND T.DTIME >= :59
AND T.DTIME <= :60
) b
) L,
--电能耗量
SELECT DIAN,MON_DIAN
FROM
(
SELECT LOG_VALUE DIAN
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '2'
AND T.LOG_GROUP = :61
AND T.DTIME = :62
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_DIAN
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '2'
AND T.LOG_GROUP = :63
AND DTIME >= :64
AND DTIME <= :65
) b
) M,
--水能耗量
SELECT SHUI,MON_SHUI
FROM
(
SELECT LOG_VALUE SHUI
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '3'
AND T.LOG_GROUP = :66
AND T.DTIME = :67
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_SHUI
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '3'
AND T.LOG_GROUP = :68
AND DTIME >= :69
AND DTIME <= :70
) b
) N,
--压缩空气耗量
SELECT KQ,MON_KQ
FROM
(
SELECT LOG_VALUE KQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '4'
AND T.LOG_GROUP = :71
AND T.DTIME = :72
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_KQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '4'
AND T.LOG_GROUP = :73
AND DTIME >= :74
AND DTIME <= :75
) b
) O,
--辊耗耗量
SELECT GH,MON_GH
FROM
(
SELECT LOG_VALUE GH
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '5'
AND T.LOG_GROUP = :76
AND T.DTIME = :77
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_GH
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '5'
AND T.LOG_GROUP = :78
AND DTIME >= :79
AND DTIME <= :80
) b
) P,
--停轧时间 机械
SELECT JIXIE,MON_JIXIE
FROM
(
SELECT LOG_VALUE JIXIE
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '6'
AND T.LOG_GROUP = :81
AND T.DTIME = :82
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_JIXIE
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '6'
AND T.LOG_GROUP = :83
AND DTIME >= :84
AND DTIME <= :85
) b
) R,
--停轧时间 电器
SELECT DQ,MON_DQ
FROM
(
SELECT LOG_VALUE DQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '7'
AND T.LOG_GROUP = :86
AND T.DTIME = :87
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_DQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '7'
AND T.LOG_GROUP = :88
AND DTIME >= :89
AND DTIME <= :90
) b
) S,
--停轧时间 轧钢
SELECT ZG,MON_ZG
FROM
(
SELECT LOG_VALUE ZG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '8'
AND T.LOG_GROUP = :91
AND T.DTIME = :92
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_ZG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '8'
AND T.LOG_GROUP = :93
AND DTIME >= :94
AND DTIME <= :95
) b
) T,
--停轧时间 换辊
SELECT HG,MON_HG
FROM
(
SELECT LOG_VALUE HG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '9'
AND T.LOG_GROUP = :96
AND T.DTIME = :97
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_HG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '9'
AND T.LOG_GROUP = :98
AND DTIME >= :99
AND DTIME <= :100
) b
) U,
--停轧时间 检修
SELECT JIANXIU,MON_JIANXIU
FROM
(
SELECT LOG_VALUE JIANXIU
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '10'
AND T.LOG_GROUP = :101
AND T.DTIME = :102
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_HG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '10'
AND T.LOG_GROUP = :103
AND DTIME >= :104
AND DTIME <= :105
) b
) V,
--停轧时间 外部
SELECT WB,MON_WB
FROM
(
SELECT LOG_VALUE WB
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '11'
AND T.LOG_GROUP = :106
AND T.DTIME = :107
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_WB
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '11'
AND T.LOG_GROUP = :108
AND DTIME >= :109
AND DTIME <= :110
) b
) W,
--停轧时间 原成
SELECT YC,MON_YC
FROM
(
SELECT LOG_VALUE YC
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '12'
AND T.LOG_GROUP = :111
AND T.DTIME = :112
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_YC
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '12'
AND T.LOG_GROUP = :113
AND DTIME >= :114
AND DTIME <= :115
) b
) X
]]>
= :4
AND T.DTIME <= :5
) b
) A,
--电能耗量
( SELECT DIAN,MON_DIAN
FROM
(
SELECT LOG_VALUE DIAN
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '2'
AND T.LOG_GROUP = :6
AND T.DTIME = :7
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_DIAN
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '2'
AND T.LOG_GROUP = :8
AND DTIME >= :9
AND DTIME <= :10
) b
) B,
--水能耗量
( SELECT SHUI,MON_SHUI
FROM
(
SELECT LOG_VALUE SHUI
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '3'
AND T.LOG_GROUP = :11
AND T.DTIME = :12
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_SHUI
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '3'
AND T.LOG_GROUP = :13
AND DTIME >= :14
AND DTIME <= :15
) b
) C,
--压缩空气耗量
( SELECT KQ,MON_KQ
FROM
(
SELECT LOG_VALUE KQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '4'
AND T.LOG_GROUP = :16
AND T.DTIME = :17
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_KQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '4'
AND T.LOG_GROUP = :18
AND DTIME >= :19
AND DTIME <= :20
) b
) D,
--辊耗耗量
( SELECT GH,MON_GH
FROM
(
SELECT LOG_VALUE GH
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '5'
AND T.LOG_GROUP = :21
AND T.DTIME = :22
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_GH
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '5'
AND T.LOG_GROUP = :23
AND DTIME >= :24
AND DTIME <= :25
) b
) E,
--停轧时间 机械
( SELECT JIXIE,MON_JIXIE
FROM
(
SELECT LOG_VALUE JIXIE
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '6'
AND T.LOG_GROUP = :26
AND T.DTIME = :27
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_JIXIE
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '6'
AND T.LOG_GROUP = :28
AND DTIME >= :29
AND DTIME <= :30
) b
) F,
--停轧时间 电器
( SELECT DQ,MON_DQ
FROM
(
SELECT LOG_VALUE DQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '7'
AND T.LOG_GROUP = :31
AND T.DTIME = :32
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_DQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '7'
AND T.LOG_GROUP = :33
AND DTIME >= :34
AND DTIME <= :35
) b
) G,
--停轧时间 轧钢
( SELECT ZG,MON_ZG
FROM
(
SELECT LOG_VALUE ZG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '8'
AND T.LOG_GROUP = :36
AND T.DTIME = :37
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_ZG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '8'
AND T.LOG_GROUP = :38
AND DTIME >= :39
AND DTIME <= :40
) b
) H,
--停轧时间 换辊
( SELECT HG,MON_HG
FROM
(
SELECT LOG_VALUE HG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '9'
AND T.LOG_GROUP = :41
AND T.DTIME = :42
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_HG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '9'
AND T.LOG_GROUP = :43
AND DTIME >= :44
AND DTIME <= :45
) b
) I,
--停轧时间 检修
( SELECT JIANXIU,MON_JIANXIU
FROM
(
SELECT LOG_VALUE JIANXIU
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '10'
AND T.LOG_GROUP = :46
AND T.DTIME = :47
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_JIANXIU
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '10'
AND T.LOG_GROUP = :48
AND DTIME >= :49
AND DTIME <= :50
) b
) J,
--停轧时间 外部
( SELECT WB,MON_WB
FROM
(
SELECT LOG_VALUE WB
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '11'
AND T.LOG_GROUP = :51
AND T.DTIME = :52
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_WB
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '11'
AND T.LOG_GROUP = :53
AND DTIME >= :54
AND DTIME <= :55
) b
) K,
--停轧时间 原成
( SELECT YC,MON_YC
FROM
(
SELECT LOG_VALUE YC
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '12'
AND T.LOG_GROUP = :56
AND T.DTIME = :57
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_YC
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '12'
AND T.LOG_GROUP = :58
AND DTIME >= :59
AND DTIME <= :60
) b
) H ,
--日历时间
( SELECT RL,MON_RL
FROM
(
SELECT LOG_VALUE RL
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '13'
AND T.LOG_GROUP = :61
AND T.DTIME = :62
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_RL
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '13'
AND T.LOG_GROUP = :63
AND DTIME >= :64
AND DTIME <= :65
) b
) M ,
--轧钢时间
( SELECT TZ,MON_TZ
FROM
(
SELECT LOG_VALUE TZ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '14'
AND T.LOG_GROUP = :66
AND T.DTIME = :67
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_TZ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '14'
AND T.LOG_GROUP = :68
AND DTIME >= :69
AND DTIME <= :70
) b
) N
]]>
= :2
AND T.DTIME <= :3
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_MQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '1'
AND T.LOG_GROUP = :4
AND T.DTIME >= :5
AND T.DTIME <= :6
) b
) A,
--电能耗量
( SELECT DIAN,MON_DIAN
FROM
(
SELECT SUM(LOG_VALUE) DIAN
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '2'
AND T.LOG_GROUP = :7
AND T.DTIME >= :8
AND T.DTIME <= :9
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_DIAN
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '2'
AND T.LOG_GROUP = :10
AND DTIME >= :11
AND DTIME <= :12
) b
) B,
--水能耗量
( SELECT SHUI,MON_SHUI
FROM
(
SELECT SUM(LOG_VALUE) SHUI
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '3'
AND T.LOG_GROUP = :13
AND T.DTIME >= :14
AND T.DTIME <= :15
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_SHUI
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '3'
AND T.LOG_GROUP = :16
AND DTIME >= :17
AND DTIME <= :18
) b
) C,
--压缩空气耗量
( SELECT KQ,MON_KQ
FROM
(
SELECT SUM(LOG_VALUE) KQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '4'
AND T.LOG_GROUP = :19
AND T.DTIME >= :20
AND T.DTIME <= :21
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_KQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '4'
AND T.LOG_GROUP = :22
AND DTIME >= :23
AND DTIME <= :24
) b
) D,
--辊耗耗量
( SELECT GH,MON_GH
FROM
(
SELECT SUM(LOG_VALUE) GH
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '5'
AND T.LOG_GROUP = :25
AND T.DTIME >= :26
AND T.DTIME <= :27
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_GH
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '5'
AND T.LOG_GROUP = :28
AND DTIME >= :29
AND DTIME <= :30
) b
) E,
--停轧时间 机械
( SELECT JIXIE,MON_JIXIE
FROM
(
SELECT SUM(LOG_VALUE) JIXIE
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '6'
AND T.LOG_GROUP = :31
AND T.DTIME >= :32
AND T.DTIME <= :33
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_JIXIE
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '6'
AND T.LOG_GROUP = :34
AND DTIME >= :35
AND DTIME <= :36
) b
) F,
--停轧时间 电器
( SELECT DQ,MON_DQ
FROM
(
SELECT SUM(LOG_VALUE) DQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '7'
AND T.LOG_GROUP = :37
AND T.DTIME >= :38
AND T.DTIME <= :39
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_DQ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '7'
AND T.LOG_GROUP = :40
AND DTIME >= :41
AND DTIME <= :42
) b
) G,
--停轧时间 轧钢
( SELECT ZG,MON_ZG
FROM
(
SELECT SUM(LOG_VALUE) ZG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '8'
AND T.LOG_GROUP = :43
AND T.DTIME >= :44
AND T.DTIME <= :45
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_ZG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '8'
AND T.LOG_GROUP = :46
AND DTIME >= :47
AND DTIME <= :48
) b
) H,
--停轧时间 换辊
( SELECT HG,MON_HG
FROM
(
SELECT SUM(LOG_VALUE) HG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '9'
AND T.LOG_GROUP = :49
AND T.DTIME >= :50
AND T.DTIME <= :51
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_HG
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '9'
AND T.LOG_GROUP = :52
AND DTIME >= :53
AND DTIME <= :54
) b
) I,
--停轧时间 检修
( SELECT JIANXIU,MON_JIANXIU
FROM
(
SELECT SUM(LOG_VALUE) JIANXIU
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '10'
AND T.LOG_GROUP = :55
AND T.DTIME >= :56
AND T.DTIME <= :57
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_JIANXIU
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '10'
AND T.LOG_GROUP = :58
AND DTIME >= :59
AND DTIME <= :60
) b
) J,
--停轧时间 外部
( SELECT WB,MON_WB
FROM
(
SELECT SUM(LOG_VALUE) WB
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '11'
AND T.LOG_GROUP = :61
AND T.DTIME >= :62
AND T.DTIME <= :63
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_WB
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '11'
AND T.LOG_GROUP = :64
AND DTIME >= :65
AND DTIME <= :66
) b
) K,
--停轧时间 原成
( SELECT YC,MON_YC
FROM
(
SELECT SUM(LOG_VALUE) YC
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '12'
AND T.LOG_GROUP = :67
AND T.DTIME >= :68
AND T.DTIME <= :69
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_YC
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '12'
AND T.LOG_GROUP = :70
AND DTIME >= :71
AND DTIME <= :72
) b
) H ,
--日历时间
( SELECT RL,MON_RL
FROM
(
SELECT SUM(LOG_VALUE) RL
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '13'
AND T.LOG_GROUP = :73
AND T.DTIME >= :74
AND T.DTIME <= :75
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_RL
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '13'
AND T.LOG_GROUP = :76
AND DTIME >= :77
AND DTIME <= :78
) b
) M,
--轧钢时间
( SELECT TZ,MON_TZ
FROM
(
SELECT SUM(LOG_VALUE) TZ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '14'
AND T.LOG_GROUP = :79
AND T.DTIME >= :80
AND T.DTIME <= :81
) a, -- daily
(
SELECT SUM(LOG_VALUE) MON_TZ
FROM TBH01_COIL_OUT T
WHERE LOG_SORT = '14'
AND T.LOG_GROUP = :82
AND DTIME >= :83
AND DTIME <= :84
) b
) N
]]>