При SQL запросе из базы данных Loginom выдает ошибку на функцию MONTH(date)

0 голосов
[email protected] в категории Ошибки
При SQL запросе из базы данных Loginom выдает ошибку на функцию  MONTH(date).

Подскажите как это исправить.

Ответы: 2 шт.

0 голосов
Olesya Sachkova
Уточните, пожалуйста, текст ошибки.
[email protected]

 ORA-00904: "MONTH": invalid identifier

Никита. К

По тексту Вашей ошибки данная проблема заключается не в LoginomORA-00904 означает, что вы использовали неверный идентификатор в качестве имени столбца, который, скорее всего, не соответствует имени или синтаксису.

alexey.arustamov
Может быть это зарезервированное слово. Возможно, его надо надо взять в кавычки в тексте запроса.
0 голосов
sergey.maximov

А какая версия СУБД ORACLE?
Есть большое подозрение, что такой функции в вашей версии нет,
попробуйте конструкцию следующего вида:  extract(month from current_date)
Пример запроса : select extract(month from sysdate) month_number from dual

...