CREATE OR REPLACE VIEW EST_HOLDINGBOX(CDFILIAL,CDSERVICO,CDCLASSE,CDCICLO,
                                      CDARVSERV,DSSERVICO,QTSERVEST,DTPOSIESTQ,
                                      CDALMOXARIFE,CDLOCALESTOQ,NRLOTEESTQ,NRSUBLOTE)
AS
SELECT PE.CDFILIAL,PE.CDPRODUTO,PR.CDCLASSE,PR.CDCICLO,PR.CDARVPROD,PR.NMPRODUTO,
       SUM(PE.QTESTOQDIA) QTESTOQDIA,PE.DTPOSIESTQ,PE.CDALMOXARIFE,PE.CDLOCALESTOQ,
       PE.NRLOTEESTQ,PE.NRSUBLOTE
FROM POSESTDIA PE, PRODUTO PR, PRODFILI PF
WHERE (PR.CDPRODUTO    = PE.CDPRODUTO   ) AND
      (PR.IDPRODCOMISS = '1'            ) AND
      (PE.CDFILIAL     = PF.CDFILIAL    ) AND
      (PE.CDPRODUTO    = PF.CDPRODUTO   ) AND
      (PE.CDALMOXARIFE = PF.CDALMOXPRACA) AND
      (PE.CDLOCALESTOQ = PF.CDLOCALPRACA) AND
      (PE.DTPOSIESTQ   = (SELECT MAX(DTPOSIESTQ)
                          FROM POSESTDIA
                          WHERE (CDFILIAL     = PE.CDFILIAL    ) AND
                                (CDALMOXARIFE = PE.CDALMOXARIFE) AND
                                (CDLOCALESTOQ = PE.CDLOCALESTOQ) AND
                                (CDPRODUTO    = PE.CDPRODUTO   )))
GROUP BY PE.CDFILIAL,PE.CDPRODUTO,PR.CDCLASSE,PR.CDCICLO,PR.CDARVPROD,
         PR.NMPRODUTO,PE.NRLOTEESTQ,PE.CDALMOXARIFE,PE.CDLOCALESTOQ,
         PE.DTPOSIESTQ,PE.NRSUBLOTE
/
