Как говорится в названии, я хочу найти способ проверить, какие из моих наборов данных пройдут через 6 месяцев после SYSDATE через запрос.
SELECT * FROM OrderArchive
WHERE OrderDate <= '31 Dec 2014';
Я пробовал следующее, но он возвращает ошибку, говоря, что мой формат даты неверен. Однако, вставив данные, я использовал формат даты в соответствии с запрошенными/предназначенными и не имел проблем.
Ошибка в командной строке: 10 столбцов: 25
Blockquote
Отчет об ошибке -
Ошибка SQL: ORA-01861: литерал не соответствует строке формата 01861. 00000 - "literal не соответствует строке формата"
* Причина. Литералы на входе должны быть той же длины, что и литералы в строка формата (за исключением ведущих пробелов). Если Модификатор "FX" включен, буквально должна соответствовать точно, без лишних пробелов.
* Действие: исправьте строку формата в соответствии с литералом.