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
