Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

resagree

Registro não coincidentes

Recommended Posts

Tenho uma tabela com chave primaria composta pelo numero de contrato e data de vencimento (ContratoCompleto e dtVencimento)

 

são duas tabelas com contratos em atraso de ontem e de hoje, os que pagaram não estao em atraso hoje portanto não tem os dados na tabela e preciso encontra-los. Os contratos repetem só mudando a data de vencimento se a pessoa tiver mais de 2 em atraso

 

 

Eu consegui e nos meus testes deu certo para ate 1000 registros, quando eu coloquei todos os dados a consulta não terminava nunca com mais de 3 horas de execução:

 

SELECT *

FROM [sELECT b.*, b.ContratoCompleto + STRCONV( b.dtVencimento, 3) as chave

FROM tblSiapiAnterior AS b]. AS b

WHERE b.chave not in

(SELECT a.ContratoCompleto + STRCONV( a.dtVencimento, 3) as chave

FROM tblSiapi AS a);

 

Gostaria de saber se existe um metodo mais otimizado pois o meu está impraticavel.

 

Obrigado pela atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para que uma tabela com o atraso , o atraso e a quantidade de dias poderiam ser calculados com os títulos sem baixa e sua data de vencimento.

 

Clientes em dia seriam os que não tem títulos em aberto.

 

Parece-me mais uma questão de modelo, concorda ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.