[Oracle] Dates : Fonction TO_DATE
Bonjour !
Je souhaite obtenir chaque jour la liste des produits modifiés la veille :
Pour aujourd'hui :
Code:
1 2 3 4 5
|
select * from produits
where date_modif BETWEEN
to_date('09/08/2006', 'dd/MM/yyyy')
and to_date ('10/08/2006', 'dd/MM/yyyy') |
Le probleme de cette requete c'est qu'en fonction de l'heure à laquelle je l'exécute, je n'ai pas le meme nombre de résultats car il prend en compte les modifs du 10 aout.
Je voudrais donc n'extraire que e 9 aout. J4ai donc pensé à faire comme cela :
Code:
1 2 3 4 5
|
select * from produits
where date_modif BETWEEN
to_date('09/08/2006 00:00:00', 'dd/MM/yyyy hh24:mi:ss')
and to_date ('09/08/2006 23:59:59', 'dd/MM/yyyy hh24:mi:ss') |
Mais j'obtiens les memes résultats que la première requête !!!!
Par exemple j'ai un produit avec date_modif = 2006-08-10 10:06:34.0
Cela viendrait-il du dernier "0" ??..
Qqun peut il m'aider ?
Merci !!