CREATE OR REPLACE VIEW EST_LOCALHOLDING(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,PA.NRLOTEESTQ,PA.NRSUBLOTE
FROM POSESTDIA PE, PRODUTO PR, PRODACABADO PA
WHERE (PR.CDPRODUTO    = PE.CDPRODUTO) AND
      (PR.IDPRODCOMISS = '1'         ) AND
      (PA.CDFILIAL     = PE.CDFILIAL ) AND
      (PA.CDPRODUTO    = PE.CDPRODUTO) 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,PA.NRLOTEESTQ,PE.CDALMOXARIFE,
         PE.CDLOCALESTOQ,PA.NRSUBLOTE,PE.DTPOSIESTQ
/

