Estou executando o seguinte select:
select CONTRATO,
sysdate AS DATA_HOJE,
dta_venc_parcela AS DATA_VENC
from PARCELAS
where contrato NOT IN (SELECT contrato FROM TEMP_CONTRATO)
AND dta_pagto_parcela IS NULL
AND to_number( to_date(sysdate, 'DD/MM/YYYY') - to_date(dta_venc_parcela, 'DD/MM/YYYY') ) between 1 and 60
order by num_parcela;
Já tentei sem o to_number: (to_date(sysdate, 'DD/MM/YYYY') - to_date(dta_venc_parcela, 'DD/MM/YYYY') )
Quando retiro a condição do calculo e coloco o calculo no select, funciona.
select CONTRATO,
sysdate AS DATA_HOJE,
dta_venc_parcela AS DATA_VENC,
to_number( to_date(sysdate, 'DD/MM/YYYY') - to_date(dta_venc_parcela, 'DD/MM/YYYY') ) as dias
from PARCELAS
where contrato NOT IN (SELECT contrato FROM TEMP_CONTRATO)
AND dta_pagto_parcela IS NULL
order by num_parcela;
Se alguém tiver uma dica, vai ajudar muito.
Ricardo.
OBS: Favor, colocar códigos entre as tags code.