Хорошо, я думаю, что я получаю предыдущий год вместо предыдущего дня, но мне нужен предыдущий день.
SELECT TO_DATE(TO_CHAR(CURRENT_DATE, 'YYYY-MM-DD'),'YYYY-MM-DD') - 1 FROM Dual
Я сравниваю его со штампом даты и времени в этом формате и хочу получить все строки с предыдущего дня.
YYYY-MM-DD HH:MM:SS
Итак, я пытаюсь что-то вроде этого
SELECT field,datetime_field
FROM database
WHERE datetime_field > TO_DATE(TO_CHAR(CURRENT_DATE, 'YYYY-MM-DD'),'YYYY-MM-DD') - 1