O ideal seria uma re-soma dos movimentos, porem, com o tempo, essa abordagem 
pode se tornar lenta. Sendo assim, faça uma função que receba como parametro a 
quantidade e o produto. Se sai, a quantidade é negativa, e vice versa. Escreva 
triggers em after update,insert e delete nas tabelas que movimentam estoque, 
chamando essa função. A função basicamente fara um update na tabela de 
estoque/produto, tipo update produtos set estoque = estoque + paramQtde where 
codigo = paramCodigo;

Essa é uma abordagem simplista, visto que o ideal é vc manter um historico de 
movimentacao do produto, para a ficha de estoque, com a data/hora do movimento, 
o saldo anterior e o atual (e custo medio, consequentemente).

Jean Domingues.
  ----- Original Message ----- 
  From: JotaComm 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Wednesday, December 09, 2009 8:19 AM
  Subject: Re: [pgbr-geral] Trigger Estoque


  Olá, Thiago


  2009/12/9 Thiago Duarte <[email protected]>

    Galera,
     
    Sei que isso é facil, alguem teria algum exemplo de trigger para atualizar 
estoque?
    obrigado!


  Não existe uma receita de bolo, cada caso é um caso. Seria legal você tentar 
desenvolver e na dúvida vir e pedir ajuda aqui na lista.  



----------------------------------------------------------------------------
    Chegou Windows 7. Agora com exibição de redes sem fio. Conheça.

    _______________________________________________
    pgbr-geral mailing list
    [email protected]
    https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




  []s
  -- 
  JotaComm
  http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a