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

Thiago Glaser thiago.glaser em gmail.com
Sex Jan 19 14:09:15 -03 2007


Nem tinha visto que o terceiro select tinha uma campo a menos...
Pensei que todos fossem iguais.

Que bom que resolveu.

On 1/19/07, Cesar <cesar_newton em yahoo.com.br> wrote:
> 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/
>
>
>
>
> ______________________________________________
> 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




Mais detalhes sobre a lista de discussão lista