Страница JSP с Oracle Query с ошибкой функции to_date - PullRequest
0 голосов
/ 02 марта 2019

Попытка выполнить приведенный ниже запрос на странице JSP в Oracle DB

"SELECT * FROM  message_detail_tmp 
  WHERE UPDATED_DATE between to_date('20190227 00:00:00', 'yyyymmdd hh24:mi:ss') 
                         and to_date('20190228 23:59:59', 'yyyymmdd hh24:mi:ss')"

Получение ошибки ниже, когда веб-приложение запущено в tomcat

An error occurred at line: 58 in the jsp file: /getData.jsp
Connection cannot be resolved to a type

Пожалуйста, помогите решить проблему.

Работает нормально, если я изменю запрос на:

"SELECT * FROM  message_detail_tmp WHERE UPDATED_DATE > sysdate -1"

1 Ответ

0 голосов
/ 02 марта 2019

Вы можете преобразовать свой запрос в приведенный ниже стиль для решения проблем с форматированием даты:

SELECT * 
  FROM message_detail_tmp 
 WHERE updated_date >= date'2019-02-27'
   and updated_date <  date'2019-03-01'

Если вам нужны часы, минуты и секунды, вы можете попробовать следующие случаи:

SELECT * 
  FROM message_detail_tmp 
 WHERE updated_date >= timestamp'2019-02-27 15:00:00'
   and updated_date <  timestamp'2019-02-28 16:00:00'

или

SELECT * 
  FROM message_detail_tmp 
 WHERE updated_date between timestamp'2019-02-27 15:00:00'
                        and timestamp'2019-02-28 16:00:00'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...