Perguntas INTERVALO ENTRE DATAS

Mais
9 anos 2 meses atrás #27165 por will3698
Ola boa tarde !

preciso bloquear todos meus clientes que estão sem comprar a mais de 365 dias .
ja tentei vários comandos no oracle . eu consigo fazer o calculo dos dias no select . mas quando passo a comparação pro where, ele me acusa ano invalido .

exemplo :

select SYSDATE - TO_DATE(A1_ULTCOM,'YYYY-MM-DD') from sa1010
where a1_ultcom <> ' ';

me retorna a quantidade de dias .

mas quando eu uso isto no where para ver somente os que estao sem comprar a mais de 365 :

select * from sa1010
where a1_ultcom <> ' '
and (SYSDATE - TO_DATE(A1_ULTCOM,'YYYY-MM-DD')) > 365;

me retorna erro dizendo que o intervalo do ano tem que estar entre - 47777 e +9999

:(

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.080 segundos
Joomla templates by a4joomla