[firebase-br] Computed by

Eduardo Jedliczka eduardo em gerasoft.com.br
Qua Jun 8 10:56:58 -03 2005


Dependendo da quantidade e forma de utilização, um campo "computed by" para
este propósito será extremamente lento...

mas caso queira correr o risco,

ALTER TABLE CAD_VENDAS
  ADD TOTAL_VENDA
     COMPUTED BY (
    (select SUM(VALOR_UNITARIO)
         from VendaItem
         where VendaItem.CodigoVenda = CAD_VENDAS.CodigoVenda
        ));

[s]

==========================
Eduardo Jedliczka
Gerasoft Informática
Apucarana - Pr
==========================

----- Original Message ----- 
From: "Francisco Thiago" <jeandeadlucky em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, June 08, 2005 10:16 AM
Subject: [firebase-br] Computed by


> Pessoal,
>
> Eu tenho uma tabela Pai (venda por exemplo) e gostaria de colocar um campo
> calculado (computed) nela que calculasse o valor da venda.
> Só que eu não consigo fazer o relacionamento na expressão do campo.
>
> Procurei na documentação do IB6 e não encontrei um exemplo. Alguém poderia
> me dar uma mãozinha?
>
> seria algo como
>
> ALTER TABLE CAD_VENDAS
> ADD TOTAL_VENDA
>     COMPUTED BY (
>       (
>         select VALOR_UNITARIO
>         from VendaItem
>         where VendaItem.CodigoVenda = CAD_VENDAS.CodigoVenda
>        ));
>
>
> Obrigado
>
> Francisco Thiago de Almeida
> Enter&Plug Informática
> Divisão: Desenvolvimento e Banco de dados
> MSN: thiago em enterplug.com.br
> Skype: enterplug_thiago
>
>
>
>
>
>
>
>
> ____________________________________________________
> Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis!
http://mail.yahoo.com.br
>
>
> ______________________________________________
> 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