[firebase-br] Triggers para tabela de acumuladores
Joel do Prado Junior
joel em gerasoft.com.br
Qua Set 21 18:29:12 -03 2005
Tem certeza que você precisa da tabela VENDAS_DIA ?
Possíveis problemas com o uso da tabela VENDAS_DIA.
- Inconsistência nos dados entre a VENDAS_DIA e a VENDAS
- Mais Tabela no banco
- Mais Trigger no banco
Vantagens sem o uso da tabela VENDAS_DIA.
- Consistência nas informações
- Quando você precisar dos dos por dia faça um select agrupado por data
Juarez - HS - Softwares escreveu:
>Eu tenho duas tabelas com a seguinte estrutura
>
>TABLE -> VENDAS
>------------------------------------------
>COD_PRODUTO INTEGER
>QUANTIDADE INTEGER
>VALOR NUMERIC(12,2)
>DATA_VENDA DATE
>
>
>
>
>TABELA VENDAS_DIA
>-----------------------------------
>DATA_VENDA DATE
>COD_PRODUTO INTEGER
>QUANTIDADE INTEGER
>VALOR NUMERIC(12,2)
>
>
>como criar uma trigger para acumular os valores dos produtos vendidos na tabela VENDAS_DIA sem perder registros, criando registros novos para cada dia novo e em caso de alterar os dados não haver inconsistência de informações? Meu maior problema é validar se não já foi lançado um produto para a data do dia utilizando uma trigger e como tratar as alterações de registros de forma consistente.
>
>
>Obrigado,
>
>Juarez A. Mendes
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
Mais detalhes sobre a lista de discussão lista