[firebase-br] Ajuda em Select eu tenho 3 tabelas

Cesar cesar_newton em yahoo.com.br
Sex Jan 19 11:00:09 -03 2007


Esse era o erro..
o campo estava diferente..mais ja foi resolvido obrigado a todos

----- Original Message ----- 
From: "Ivan Guimarães Meirelles" <igmeirelles em gmail.com>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Friday, January 19, 2007 10:45 AM
Subject: Re: [firebase-br] Ajuda em Select eu tenho 3 tabelas


Só uma observação:

O terceiro select tem um campo a menos que os demais... para que vc possa
utilizar UNION é necessário que os três selects tenham a mesma quantidade de
campos retornados e de mesmo tipo.

Até mais...
Um abraço...

-----Original Message-----
From: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
On Behalf Of Thiago Glaser
Sent: sexta-feira, 19 de janeiro de 2007 09:33
To: FireBase
Subject: Re: [firebase-br] Ajuda em Select eu tenho 3 tabelas

select parc1.tipo, parc1.cod_conta, parc1.vencimento,parc1.valor,
cont.n_documento,cont.obs from parconta parc1 LEFT Join contas cont on
cont.cod_conta = parc1.cod_conta Where parc1.vencimento between :Dataini and
:DataFim

union

select parc2.tipo, parc2.cod_conta, parc2.vencimento,parc2.valor,
comp.n_nota,comp.obs from parcompra parc2 LEFT Join compras comp on
comp.cod_compra = parc2.cod_conta Where parc2.vencimento between : dataini
and : dataFim

union

select parc3.tipo, parc3.cod_conta, parc3.vencimento,parc3.valor, vend.obs
from parvenda parc3 LEFT Join vendas vend on vend.cod_venda =
parc3.cod_venda Where parc3.vencimento between : dataini and : dataFim


On 1/19/07, Cesar <cesar_newton em yahoo.com.br> wrote:
> Ajuda em Select eu tenho 3 tabelas
> e queria que o meu select retornase o resultado destas 3 tabelas tem
> como fazer isso o meu select esta assim..como eu faço para unir esses
> select para retornar o resultado delas?
>
> select parc1.tipo, parc1.cod_conta, parc1.vencimento,parc1.valor,
> cont.n_documento,cont.obs from parconta parc1 LEFT Join contas cont on
> cont.cod_conta = parc1.cod_conta Where parc1.vencimento between
> :Dataini and :DataFim
>
> select parc2.tipo, parc2.cod_conta, parc2.vencimento,parc2.valor,
> comp.n_nota,comp.obs from parcompra parc2 LEFT Join compras comp on
> comp.cod_compra = parc2.cod_conta Where parc2.vencimento between :
> dataini and : dataFim
>
> select parc3.tipo, parc3.cod_conta, parc3.vencimento,parc3.valor,
> vend.obs from parvenda parc3 LEFT Join vendas vend on vend.cod_venda =
> parc3.cod_venda Where parc3.vencimento between : dataini and : dataFim
>
>
>
> _______________________________________________________
> Yahoo! Mail - Sempre a melhor opção para você!
> Experimente já e veja as novidades.
> http://br.yahoo.com/mailbeta/tudonovo/
>
>
>
>
> ______________________________________________
> 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
>


-- 
Thiago Glaser

______________________________________________
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


______________________________________________
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 


		
_______________________________________________________ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 






Mais detalhes sobre a lista de discussão lista