[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