Bonjour !

Je souhaite obtenir chaque jour la liste des produits modifiés la veille :

Pour aujourd'hui :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !!