[Resolvido] Consulta SQL Paradox
Ola...
Estou querendo fazer uma consulta em paradox.
estou usando este codigo abaixo:
>
If ComboboxUFOrigem.TEXT = 'SC' Then
Begin
Txt := 'SELECT CTRCT.SIGLA_CTRC, CTRCT.NUMERO_CTRC, CTRCT.DATA_EMISSAO, CTRCT.FIL_DEST, CTRCT.UF_DESTINO, '+
'CTRCT.TIPO_MERCADORIA, CTRCT.KG_CALCULO, CTRCT.VALOR_N_FISCAL, CTRCT.SGL_UNID_EMIT, CTRCT.NRO_MANIFESTO,CTRCT.pag_cnpj '+
'FROM CTRCT, CLISEG WHERE '+
'(CTRCT.SITUACAO_CTRC <> "C") '+
'and (CTRCT.PAG_CNPJ <> CLISEG.CNPJ) '+
'and ((CTRCT.SIGLA_CTRC = "BLU") '+
'OR (CTRCT.SIGLA_CTRC = "CHA")) '+
'And CTRCT.DATA_EMISSAO between :DataInicial and :DataFinal ORDER BY CTRCT.DATA_EMISSAO';
end;
a consulta funciona corretamente, porem nesta linha abaixo bagunça tudo:
'and (CTRCT.PAG_CNPJ <> CLISEG.CNPJ) '+
nesta tabela CLISEG.CNPJ este cadastrado os cnpj dos clientes que não devem fazer parte do relatorio, ou seja, cliente que não devem estar na consulta.
Tem apenas 3 clientes...
o que acontece é que os dados saem triplicados, acredito que é por causa de serem 3 clientes.
se eu tirar esta linha e tirar do from a tabela CLISEG ai funciona, mas precido do filtro
Como eu poderia fazer esta consulta?
Mto Grato
Eder
Discussão (4)
Carregando comentários...