Oracle obtient les enregistrements du jour précédent

Ok je pense que je suis de l'année précédente au lieu de la précédente journée, mais j'ai besoin de la journée précédente.

SELECT TO_DATE(TO_CHAR(CURRENT_DATE, 'YYYY-MM-DD'),'YYYY-MM-DD') - 1 FROM Dual

Je suis le comparant à un datetime timbre dans ce format et que vous désirez avoir toutes les lignes de la précédente journée.

YYYY-MM-DD HH:MM:SS

Donc j'essaye quelque chose comme cela

SELECT field,datetime_field 
FROM database
WHERE datetime_field > TO_DATE(TO_CHAR(CURRENT_DATE, 'YYYY-MM-DD'),'YYYY-MM-DD') - 1

source d'informationauteur Phill Pafford