Fórum Consulta SQL #190936
27/10/2003
0
Boa Tarde.
Preciso verificar os registros que estão em um tabela e que não estão em outras. Tenho um cadastro de clientes em uma tabela, e em outra tenho os valores dos faturamentos de todos os meses. Quero verificar as empresas que não tiveram movimento em um determinado. Para que isso ocorra os registros (CD_CLIENTE) devem estar na tabela de clientes, mas não estar na tabela de Faturamento. Como procedo ?
Desde já agradecido..
Preciso verificar os registros que estão em um tabela e que não estão em outras. Tenho um cadastro de clientes em uma tabela, e em outra tenho os valores dos faturamentos de todos os meses. Quero verificar as empresas que não tiveram movimento em um determinado. Para que isso ocorra os registros (CD_CLIENTE) devem estar na tabela de clientes, mas não estar na tabela de Faturamento. Como procedo ?
Desde já agradecido..
Gfcosta
Curtir tópico
+ 0
Responder
Posts
27/10/2003
Falinden
select *
from tabela_faturamento
where CD_CLIENTE not in (select CD_CLIENTE from tabela_cliente)
____________
Fabiana Linden
from tabela_faturamento
where CD_CLIENTE not in (select CD_CLIENTE from tabela_cliente)
____________
Fabiana Linden
Responder
Gostei + 0
27/10/2003
Falinden
Desculpe-me, mas inverti as tabelas.
Considere o trecho abaixo:
select *
from tabela_cliente
where CD_CLIENTE not in (select CD_CLIENTE from tabela_faturamento)
____________
Fabiana Linden
Considere o trecho abaixo:
select *
from tabela_cliente
where CD_CLIENTE not in (select CD_CLIENTE from tabela_faturamento)
____________
Fabiana Linden
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)