[firebase-br] Somar Resultados

Eduardo Jedliczka eduardo em gerasoft.com.br
Qui Mar 10 13:20:47 -03 2005


é... eu quase cometi o mesmo erro. hehehe... ;-)~

Não fica triste não, às vezes, sempre, acontece!!!

[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: Thursday, March 10, 2005 1:17 PM
Subject: Re: [firebase-br] Somar Resultados


> Puts, vc tem razão... Me passou despercebido a diferença (um puxa de uma
> tabela e outro de outra).
>
> Eu até ia colocar no rdb$database, mas vi os where "parecidos" hehehe...
>
> Desculpa ae Bruno....
>
> Francisco Thiago de Almeida
> Enter&Plug Informática
> Divisão: Desenvolvimento e Banco de dados
> MSN: thiago em enterplug.com.br
>
> ----- Original Message ----- 
> From: "Eduardo Jedliczka" <eduardo em gerasoft.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, March 10, 2005 1:11 PM
> Subject: Re: [firebase-br] Somar Resultados
>
>
> Este select está errado... onde você buscou as informações de fatura_itens
> ???
>
> Para problemas assim a Melhor alternativa seria:
>
> Select
> (select sum(itens.quantidade * itens.preco)
>    from itens
>    where itens.pedido = 514 And itens.fornecedor = 16) as somaval,
> (select sum(fatura_itens.quantidade2 * fatura_itens.preco2)
>    from fatura_itens
>   where fatura_itens.pedido = 514 And fatura_itens.fornecedor = 16) as
> somaval2
> >From RDB$DataBase
>
> Assim retorna em dois campos e não há o problema do Null... (um valor
> qualquer somado a null é null)
>
> [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: Thursday, March 10, 2005 11:31 AM
> Subject: Re: [firebase-br] Somar Resultados
>
>
> > Faz assim
> >
> >
> > select sum(itens.quantidade * itens.preco) as somaval
> >        , sum(fatura_itens.quantidade2 * fatura_itens.preco2) as somaval2
> > from itens
> >   where itens.pedido = 514
> >      And itens.fornecedor = 16
> >
> >
> > Francisco Thiago de Almeida
> > Enter&Plug Informática
> > Divisão: Desenvolvimento e Banco de dados
> > MSN: thiago em enterplug.com.br
> >
> > ----- Original Message ----- 
> > From: "Bruno Solucao" <bruno em solucaoinf.srv.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Thursday, March 10, 2005 11:25 AM
> > Subject: [firebase-br] Somar Resultados
> >
> >
> > Pessoal, estou com um dúvida para somar os resultados de dois selects
> >
> > ex.
> >
> > select sum(itens.quantidade * itens.preco) as somaval
> > from itens
> > where itens.pedido = 514 And itens.fornecedor = 16)
> > union all
> > (select sum(fatura_itens.quantidade2 * fatura_itens.preco2) as somaval2
> > from fatura_itens
> > where fatura_itens.pedido = 514 And fatura_itens.fornecedor = 16)
> >
> > só que utilizando o union all. isto me retorna dois registros e na
verdade
> > eu queria um registro só com a soma dos dois
> >
> > é possivel?
> > ______________________________________________
> > 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
> >
> >
> >
> >
> >
> > ______________________________________________
> > 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
> >
> >
>
>
> ______________________________________________
> 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
>
>
>
>
>
> ______________________________________________
> 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
>
>





Mais detalhes sobre a lista de discussão lista