[firebase-br] Select 3 em 1

Valdir Marcos valdir.marcos em ig.com.br
Ter Out 18 14:29:04 -03 2005


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






Mais detalhes sobre a lista de discussão lista