Bom dia, Eu deixaria essa trigger na tabela pai, num after insert onde faria todas as alterações necessárias na tabela filha.
Atenciosamente, Targino Silveira +55-85-8626-7297 www.twitter.com/targinosilveira Em 6 de julho de 2015 23:40, PAULO <[email protected]> escreveu: > Olá Pessoal, > > > > Tenho uma Tabela Pai -Filho. Na tabela Pai tenho um campo: *valor_rateio* > e na tabela filho um campo: *valor_rateado*. > > > > Na tabela pai eu informo: valor_rateio = 60,00 e preciso ratear este valor > a medida que vou lançando na tabela filho. > > Para fazer o rateio, tenho uma Trigger na tabela filho que após inserção, > tem um SELECT COUNT() que conta numero de lanctos para poder ratear o valor. > > EX: > > Lancto - Código_- valor_rateado > > 01 0001 60,00 =count= 1 ou seja, 60 / 1 = 60,00 > > 02 0122 30,00 =count= 2 ou seja, 60 / 2 = 30,00 > > 03 2421 20,00 =count= 3 ou seja, 60 / 3 = 20,00 > > 04 3122 15,00 =count= 4 ou seja, 60 / 4 = 15,00 > > > > Até aqui tudo 100%, então a pergunta que faço é a seguinte: > > Preciso dar um UPDATE em cada lancto para poder atualizar o campo > valor_rateado, ou seja, no final todos os lancto devem estar com 15,00. > > O problema é que a Trigger pertence a tabela filho, então como posso ir > atualizando a medida que ou lançando ?? > > > > *Caso não tenha ficado claro, posso explicar de outra maneira.* > > > > Alguém pode dar uma dica ? > > > > Obrigado. > > Paulo. > > > > > > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
