[firebase-br] Select 3 em 1

Freitas - Protews benefreitas em terra.com.br
Qua Out 19 14:33:33 -03 2005


Caros amigos,

Testando o comando no ibExpert funcionou, porém ao colocar no aplicativo que
está em Delphi 6 com componentes DbExpress eu recebo a seguinte mensagem:

Invalid expression in the select list (not contained in either an agregate
function or the GROUP BY clause)

Será que tenho que ajustar alguma coisa nos componentes?

Freitas

----- Original Message ----- 
From: "Valdir Marcos" <valdir.marcos em ig.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, October 18, 2005 2:29 PM
Subject: Re: [firebase-br] Select 3 em 1


> Há um pequeno errinho...
> Vc deve usar Right Join ou mudar a parte do On para:
> ON (CL.CPF=R.CPF)
> ON (CL.CPF=D.CPF)
>
> Um abraço,
>
> Valdir Marcos
>
>
> ----- Original Message ----- 
> From: "Felipe Giotto" <felipe em metasoftware.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, October 18, 2005 11:13 AM
> Subject: Re: [firebase-br] Select 3 em 1
>
>
> Tente assim, não pude testar, mas deve funcionar!
>
> SELECT CL.CPF, CL.NOME, COUNT(R.CPF), COUNT(D.CPF)
> FROM CLIENTES CL
> LEFT JOIN CHEQUESRECEBIDOS R ON (R.CPF=CL.CPF)
> LEFT JOIN CHEQUESDEVOLVIDOS D ON (D.CPF=CL.CPF)
> GROUP BY CL.CPF, CL.NOME
>
> Espero ter ajudado,
>
> Felipe Giotto ;-)
>
>
> Freitas - Protews wrote:
>
> >Boa tarde, lista!
> >
> >Tenho 3 tabelas:
> >1.Clientes    -    CPF e NOME
> >2.Cheques Recebidos - CPF, Bco, Ag, N.Cheque, Data e Valor
> >3.Cheques Devolvidos - CPF, Bco, Ag, N.Cheque, Data Emissão, Valor e Data
> >Devolução
> >
> >Gostaria de montar um Select cruzando as 3 tabelas que me mostrasse:
> >
> >CPF, Nome, Qtde. Cheques Recebidos, Qtde Cheques Devolvidos
> >
> >Agradeço muito quem puder ajudar.
> >
> >Abraços a todos.
> >
> >Freitas
> >______________________________________________
> >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
> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> >
>
> -- 
> Felipe Luiz Christófolli Giotto
> Meta Tecnologia em Software, Ltda
>
>
> ______________________________________________
> 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
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> ______________________________________________
> 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
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>





Mais detalhes sobre a lista de discussão lista