/*
-- ========================================================================== --
-- EQUISUBSEMA
-- ========================================================================== --
*/
CREATE OR REPLACE VIEW EQUISUBSEMA(CDFILIAL,CDCIA,CDMANCIA,CDSERVICO,CDCLASSE,
                                   CDCICLO,CDSUBGRU,CDPRODUTO,QTEQUISUMA,
                                   /* chave EQESPEPROD */
                                   CDESPEPROD)
AS
SELECT EP.CDFILIAL,EP.CDCIA,EP.CDMANCIA,P1.CDPRODUTO,P1.CDCLASSE,P1.CDCICLO,
       P2.CDPRODUTO,EE.CDPRODEQUIP,EE.QTEQUISUMA,
       /* chave COMPPROD */
       EE.CDESPEPROD
FROM EQESPEPROD EE, COMPPROD CP, ESPEPROD EP,
     PRODUTO P1, PRODUTO P2
WHERE (EP.CDPRODUTO    = CP.CDPRODUTO   ) AND
      (EP.CDESPEPROD   = CP.CDESPEPROD  ) AND
      (EP.IDTPMANUAL   = 'M'            ) AND
      --(EP.IDCOMPPADRAO = 'P'            ) AND
      (P1.CDPRODUTO    = CP.CDPRODUTO   ) AND
      (P1.IDPRODCOMISS = '1'            ) AND
      (P2.CDPRODUTO    = CP.CDPRODINSUMO) AND
      (P2.IDPRODCOMISS = '2'            ) AND
      (EE.CDPRODUTO    = CP.CDPRODINSUMO) AND
      (EE.CDESPEPROD   = CP.CDESPPRODAUX)
/
