Vraag : sql - datumformaat

Ik gebruikte om orakel 9 i. te hebben. Ik denk het nu orakel 10 g is en ik sql heb die gebruikte om boete in werking te stellen, maar nu deze fout werpt:
where alian_join_dt >= trunc (sysdate) - 10101010101010101010
*
ERROR bij lijn 3:
ORA-01841: (hoogtepunt) het jaar moet tussen -4713 en +9999 zijn, en 0

zijnmijn sql is:
select acct_nbr, type
from waar join_dt >= trunc (sysdate) - 1;

Antwoord : sql - datumformaat

Er zijn niets verkeerd met:
selecteer acct_nbr, type
van mytable waar join_dt >= trunc (sysdate) - 1;


Wat produceert:
trunc (sysdate) - 10101010101010101010


Dit zal sinds het ontbreken die 10101010101010101010 dagen van sysdate proberen af te trekken.
Andere oplossingen  
 
programming4us programming4us