[firebase-br] Campo calculado

José Mauricio Barbisan Zottis bzottis em ig.com.br
Seg Nov 30 11:04:53 -03 2009


vc coloca um select com Sum


ex:


TOTAL                 COMPUTED BY (CAST( (( TOTALITENS * JUROSTAXA / 100 )
                 + TOTALITENS + FRETEADICIONAL + DESPESASEXTRAS + FRETEITENS
+ TOTALIPI
                 + TOTALICMS - ( DESCONTO + TOTALPAGO + TOTAL_DEVOLVIDO))AS
numeric(15,2))),


ou no seu caso fica assim:

TOTAL                 COMPUTED BY (CAST( ((select sum (Itens.Quantia *
Itens.Unitario)from itens where Pedidos.Cod_Pedido = Itens.Cod_pedido )) +
FRETEADICIONAL + DESPESASEXTRAS + FRETEITENS + TOTALIPI
                 + TOTALICMS - ( DESCONTO + TOTALPAGO + TOTAL_DEVOLVIDO))AS
numeric(15,2))),


espero que ajude.





2009/11/30 Contabiliza - Cristiano <cpd em contabilizanet.com.br>

> bom dia pessoal,
>
> programo em delphi 7 + firebird 1.5 + ibo objects,
> Gostaria de saber se é possivel criar um campo calculado no firebird 1.5,
> tenhu uma tabela de cabecalho da venda e a de itens, na tabela de itens
> tenho o campo quantidade e o campo valor do produto, queria que o campo
> total
> fosse um campo ja calculado no bd, o que seria quantidade * valor para nao
> precisar fazer estes calculos na aplicação,
> tem como fazer isto no firebird , se tiver gostaria de uma ajudinha de
> vcs...
> desde ja obrigado pessoal.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista