Bonsoir
en Oracle 9i sur AIX, je suis en début le 4 du mois, je voudrais récupérer les données des 10 jours précédents sur 2 tables différentes avec ces requetes
select * from tab1
where (to_char(sysdate, 'YYYYMMDD') - to_char(timestamp, 'YYYYMMDD') < 10);
select * from tab2
where (to_char(sysdate, 'YYYYMMDD') - substr(horodatage,1,8) < 10);
Mais je n'obtiens que les 4 premiers jours de ce mois, bien que des valeurs existent sur le mois précédent.
Où est l'erreur?
Partager