По существу у меня есть запрос, который ответственен за выборку всех записей (с определенными фильтрами) в течение прошлого месяца. Я использую ключевое слово интервала Oracle, и все работало отлично до сих пор (31-го декабря 2009). Код, который я использую,
select (sysdate - interval '1' month) from dual
и ошибка я получаю его
ORA-01839: date not valid for month specified
Как я могу использовать ключевое слово интервала, чтобы быть совместимым с какой-либо датой? Или если у кого-либо есть лучший способ приблизиться к проблеме, я внимательно слушаю.
Спасибо.