CREATE OR REPLACE VIEW BLOCOK_PRODUCAO_0210
(CDEMPRESA, CDINSCESTA, CDPRODUTO, CDPRODINSUMO, CDARVPRODINSUMO, SGUNIDADE, QTDADEINSUMO, QTDADEPERDA, QTDPERDAPERCENT)
AS
SELECT F.CDEMPRESA, F.CDINSCESTA, I.CDPRODUTO, I.CDPRODINSUMO, PR.CDARVPROD, PR.SGUNIDADE, 
       SUM(I.QTINSUMETAPA) AS QTINSUMETAPA, SUM(P.QTPERDA) AS QTPERDA, 
       ROUND(SUM(NVL(P.QTPERDA,0))*100/SUM(I.QTINSUMETAPA),4) AS QTDPERDAPERCENT
  FROM INSUMETAPA I, PERDAETAPA P, PROCFABRICA PF, FILIAL F, PRODUTO PR
 WHERE I.CDFILIAL      = P.CDFILIAL(+)
   AND I.CDPRODUTO     = P.CDPRODUTO(+)
   AND I.CDPROCFABRIC  = P.CDPROCFABRIC(+)
   AND I.CDETAPAPROD   = P.CDETAPAPROD(+)
   AND I.CDFILIAL      = PF.CDFILIAL
   AND I.CDPRODUTO     = PF.CDPRODUTO
   AND I.CDPROCFABRIC  = PF.CDPROCFABRIC
   AND PF.IDPROFABPADR = 'S'
   AND I.CDFILIAL      = F.CDFILIAL
   AND I.CDPRODINSUMO  = PR.CDPRODUTO
 GROUP BY I.CDPRODUTO, I.CDPRODINSUMO, PR.CDARVPROD, F.CDEMPRESA, F.CDINSCESTA, PR.SGUNIDADE

/

-- VERSAO --
BEGIN ATUVEROBJ('BLOCOK_PRODUCAO_0210','5.75.000'); END;
/
