Re: [firebase-br] Clientes que não fizeram compra
thisdum em bol.com.br
thisdum em bol.com.br
Ter Mar 20 17:37:08 -03 2007
Boa tarde!
Qual é a Strutura correta do Not Exists, pois ocorre o seguinte.
tenho uma tabela de contas a receber, onde é armazenada parcela por parcela.
O que preciso fazer é selecionar os cliente do cadastro que não possuem
movimentação de conta após uma certa data.
Aproveitando a explicação dos colegas tentei gerar a minha consulta porem
tenho um problema pois ocorre o seguinte.
SELECT RAZAO,FONE,CELULAR FROM CAD_GERAL WHERE
CLIE='1' AND CODCAD>1 AND CODCAD NOT IN(SELECT 1 FROM CONREC WHERE
EMISSAO>'01/01/2007').
Quando uso esse select a consulta retorna todos os clientes, ou seja não
separa quem movimentou a partir desta data.
e quando uso o seguinte select
SELECT RAZAO,FONE,CELULAR FROM CAD_GERAL WHERE
CLIE='1' AND CODCAD>1 AND NOT EXISTS (SELECT 1 FROM CONREC WHERE
EMISSAO>'01/01/2007')
não me retorna registro algum, mas sei que existem clientes que não
movimentaram.
Onde devo estar errando na minha consulta?
Peço desculpas ao colega que gerou a mensagem, por estar entrando de
"gaiato".
Thiago
----- Original Message -----
From: "Eduardo Jedliczka (TeamFB)" <jedyfb em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, March 19, 2007 3:59 PM
Subject: Re: [firebase-br] Clientes que não fizeram compra
este WHERE ( where cliente not in ) pode demorar várias horas dependendo da
quantidade de registros existentes.
Uma sugestão é reescrever esta consulta utilizando o NOT EXISTS
Sucesso,
Eduardo Jedliczka
Membro do TeamFB
----- Original Message -----
From: "samuel ferreira" <samuel.peres.ferreira em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, March 19, 2007 1:26 PM
Subject: Re: [firebase-br] Clientes que não fizeram compra
pode ser assim:
select cliente, nome, fone from clientes where cliente not in (
select cliente from compras where
data >= :datainicial and data <= :datafinal and produto = :produto)
é claro q se vc passasse as tabelas de como vc modelou seria mais facil.
______________________________________________
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
Mais detalhes sobre a lista de discussão lista