Consulta SQL
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
Curtidas 0
Respostas
Falinden
27/10/2003
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
GOSTEI 0
Falinden
27/10/2003
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
GOSTEI 0