17,377
社区成员
发帖
与我相关
我的任务
分享
--外层再嵌套一个group by
select s_date,dept,model,sum(qc_qty) as qc_qty,sum(sum_qty) as sum_qty
from
(
select
t.s_date
,t.dept
,t.model
,0 "QC_QTY"
,SUM(nvl(t.QC_QTY,0)-nvl(T.TURN_NEXT,0)+nvl(t.PRE_COME,0)+nvl(t.NEXT_BACK,0)+nvl(t.REPAIR,0)-nvl(t.PICKING,0)-nvl(t.SCRAP,0)-nvl(t.BACK_PRE,0)) "sum_qty"
from
wip.xwp_xwpa136l_qc t
where
t.s_date between '20110701' and '20110701'
GROUP BY
t.s_date
,t.dept
,t.model
union
select
t.s_date
,t.dept
,t.model
,SUM(nvl(t.QC_QTY,0)) "QC_QTY"
,0 "sum_qty"
from
wip.xwp_xwpa136l_qc t
where
t.s_date between '20110701' and '20110701'
GROUP BY
t.s_date
,t.dept
,t.model
)
group by s_date,dept,model