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

Responder a