Я хотел выбрать строки, дата которых больше, чем дата последней обработки.Последняя обработанная дата находится в исторической таблице.
select id
from table1
where to_date(last_updated_date,'MM/DD/YYYY HH24:MI:SS')
> select to_date(nvl(max(last_updated_date),sysdate),'MM/DD/YYYY HH24:MI:SS')
from table1_hist;
Это возвращение ORA-01843: недопустимая ошибка месяца.
Я вручную вставил строку в таблицу1 как TO_DATE ('09 / 26/ 2019 14:37:49 ',' MM / DD / YYYY HH24: MI: SS '), а в table1_hist строк нет.Но когда я запрашиваю таблицу с помощью sql developer для table1, я получаю значение, которое отображается как «26 -SEP-19».last_updated_date - это поле даты.
Я хотел бы получить идентификаторы из таблицы1 после последнего выполненного времени.
Спасибо