Pergunta : sql - formato de data

Eu usei-me para ter o oracle 9 I. Eu penso que é agora o oracle 10 g e eu tenho um sql que se use para funcionar muito bem, mas estou jogando agora este erro: trunc do >= do alian_join_dt do
where (sysdate) - *
ERROR de 10101010101010101010
na linha 3:
ORA-01841: o ano (cheio) deve estar entre -4713 e +9999, e não ser 0

----meu sql é: acct_nbr do
select, type
from mytable onde trunc do >= do join_dt (sysdate) - 1;

class= do

Resposta : sql - formato de data

Não há nada erradamente com:
selecionar o acct_nbr, datilografá-lo
de mytable onde trunc do >= do join_dt (sysdate) - 1;


O que está gerando:
trunc (sysdate) - 10101010101010101010


Isto falhará desde que ele que tenta subtrair 10101010101010101010 dias do sysdate.
Outras soluções  
 
programming4us programming4us