Я пытался, но что-то не так:
SQL> SELECT date_start, date_end FROM contexte_ihm
WHERE status_code = 9999 AND date_start < trunc(sysdate, 'MON') - interval '1 month'
AND date_start >= timestamp '31/01/2000 08:00:00';
ORA-30089: <datetime field> missing or invalid
Я пытался использовать datetime с / separator, потому что это выглядит так:
DATE_START DATE_END
------------------- -------------------
16/11/2019 15:04:54
Исходная команда, которую вы дали, возвращает ту же ошибку.
SQL>desc contexte_ihm
DATE_START NOT NULL TIMESTAMP(6)
DATE_END TIMESTAMP(6)
DATE_STATUS NOT NULL TIMESTAMP(6)