CONSULTA DE CLIENTES SEM VENDAS
pessoal..
em access...eu gostaria de fazer a seguinte consulta.
selecionar todos os clientes da Tabela Clientes o qual nao possuem vendas usando as duas tabelas abaixo..
TBVendas
codigo_venda
codigo_cliente
codigo_produto
TBClientes
codigo_cliente
nome
por favor..como saber quais clientes nao estao na tabela vendas??
em access...eu gostaria de fazer a seguinte consulta.
selecionar todos os clientes da Tabela Clientes o qual nao possuem vendas usando as duas tabelas abaixo..
TBVendas
codigo_venda
codigo_cliente
codigo_produto
TBClientes
codigo_cliente
nome
por favor..como saber quais clientes nao estao na tabela vendas??
tenta assim:
select * from tbclientes where codigo_cliente not in (select distinct codigo_cliente from tbvendas)
pode me traduzir em portugues amigo? só para entender!! ;)
claro.. =)
aqui nos estamos trabalhando com subquery.
na subquery nos estamos selecionando todos os códigos do cliente que tem alguma venda.
com o "not in" nós estamos pedindo para o primeiro select pegar da tabela clientes todos os códigos que não conste na subquery.
not in = não tem
in = tem
entendeu?
aqui nos estamos trabalhando com subquery.
na subquery nos estamos selecionando todos os códigos do cliente que tem alguma venda.
com o "not in" nós estamos pedindo para o primeiro select pegar da tabela clientes todos os códigos que não conste na subquery.
not in = não tem
in = tem
entendeu?
haram..entendi amigo, mas nao encontrou nenhum resultado... nao deu erro..
estou usando data1.recordsource... nao sera por isso?
estou usando data1.recordsource... nao sera por isso?
eu não conheço o objeto data.
tenta fazer esse comando direto no access ou em algum outro programa que conecta no access para ver se esta certo
tenta fazer esse comando direto no access ou em algum outro programa que conecta no access para ver se esta certo
funcionou..hehe..desculpa...
mas tipo.. demorou bastante hein..meu pc é core dual com 1gb de mem...
tem 1608 clientes e 10396 vendas.. demorou mais ou menos 40 segendos...
achu que só colocando um campo na tbclientes com status neh?
mas tipo.. demorou bastante hein..meu pc é core dual com 1gb de mem...
tem 1608 clientes e 10396 vendas.. demorou mais ou menos 40 segendos...
achu que só colocando um campo na tbclientes com status neh?
pode até ser.
mas vc teria que ficar controlando esse campo sempre quando for incluir um nosso produto para esse cliente.
se por um algum motivo precisar apagar algum produto da tabela, tem que verificar se o cliente tem algum outro produto cadastrado e mudar o status dele.
ai vÃÂ'ce faz o que achar melhor... [S79]
mas vc teria que ficar controlando esse campo sempre quando for incluir um nosso produto para esse cliente.
se por um algum motivo precisar apagar algum produto da tabela, tem que verificar se o cliente tem algum outro produto cadastrado e mudar o status dele.
ai vÃÂ'ce faz o que achar melhor... [S79]
haram.. nesse mesmo campo vou controlar a data da ultima compra.. ;)
é bom poder contar com parceiros assim..valew..
se poder só me dizer mais uma coisinha... como seria a consulta da media de dias de compra do cliente de um PRODUTO A??
é bom poder contar com parceiros assim..valew..
se poder só me dizer mais uma coisinha... como seria a consulta da media de dias de compra do cliente de um PRODUTO A??
nos estamos aqui pra isso...
precisando é só "pagar".. $$$... [S25].. brincadeira.. =)
como assim média de dias?
quantas comprar ele fez do produto A?
quantas veses ele comprou por mes?
qual o dia que vendeu mais?
precisando é só "pagar".. $$$... [S25].. brincadeira.. =)
como assim média de dias?
quantas comprar ele fez do produto A?
quantas veses ele comprou por mes?
qual o dia que vendeu mais?
hehe.. passa sua conta que deposito tudinho no final do ano.. hehe
seria a media de consulta para se mais exato..
por exemplo..se o cliente compra
1 produto dia 01/04/2007
1 produto dia 15/04/2007
a media seria 15 dias. correto?
mas se eu quizer saber do ano todo por exemplo... como seria essa conta com datas??
seria a media de consulta para se mais exato..
por exemplo..se o cliente compra
1 produto dia 01/04/2007
1 produto dia 15/04/2007
a media seria 15 dias. correto?
mas se eu quizer saber do ano todo por exemplo... como seria essa conta com datas??
Tópico encerrado , respostas não são mais permitidas