[firebase-br] Calcular entre duas tabelas
Ivan Guimarães Meirelles
igmeirelles em gmail.com
Sáb Mar 24 11:07:53 -03 2007
Marcelo Castro - [www.ligteltelecom.com.br] escreveu:
> É Possível fazer um calculao entre duas tabelas.
>
> Ex.:
>
> 1 - Tabela
>
> Select
> sum(valorunit) as total
> from
> vendas
> where
> cli_codigo: 111;
>
> 2 - Tabela
>
> Select
> sum(valorunit) as total
> from
> saidavendas
> where
> cli_codigo: 111;
>
>
> Tabela 1 - Tabela2 = X
>
> Preciso que volte apenas o valor subtraido.
>
> (em um view ou algo parecido)
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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
>
>
Olá Marcelo...
Tente dessa forma:
select
(select sum(v.valorunit) from vendas v where v.cli_codigo = c.cli_codigo) -
(select sum(v.valorunit) from saidavendas sv where sv.cli_codigo =
c.cli_codigo)
from TABELA_CLIENTES c where c.cli_codigo = 111
Substitua TABELA_CLIENTES para o nome da tabela de clientes em sua base...
Espero ter ajudado...
Um abraço...
Mais detalhes sobre a lista de discussão lista