Я использую odbc-jdbc bridge
в своем проекте, и мне нужно выбрать 2 фрагмента данных из database
и сохранить данные в 2 variables
на стороне java
моего приложения. Вот пример моей таблицы.
SITE_ID ------- DEV_ID ------- SCHEDULE_TIME ------- VALUE_ENUM ------- IDX
---------------------------------------------------------------------------
1 3000 09:30:00 1 1
1 3000 11:30:00 0 2
1 3000 12:00:00 1 3
1 3000 14:00:00 0 4
1 3000 18:30:00 1 5
1 3000 20:30:00 0 6
1 4000 05:00:00 1 1
1 4000 13:30:00 0 2
1 4000 16:30:00 1 3
1 4000 18:30:00 0 4
То, что я хочу сделать, это select SCHEDULE_TIME
для последних 2 IDX
, где DEV_ID
равно 3000
, поэтому я хотел бы сохранить 18:30:00 and 20:30:00
в переменных, некоторые примеры утверждений, которые я пробовал: :
select SCHEDULE_TIME from ARRAY_BAC_SCH_Schedule order by IDX desc limit 1 where DEV_ID = 3000
select SCHEDULE_TIME from ARRAY_BAC_SCH_Schedule order by IDX desc limit (1,1) where DEV_ID = 3000
SELECT TOP 1 SCHEDULE_TIME FROM ARRAY_BAC_SCH_Schedule WHERE DEV_ID = 3000 ORDER BY IDX DESC
Сейчас я просто беспокоюсь о том, как заставить оператор select работать в инструменте Query, прежде чем я реализую его на стороне Java. Спасибо, Говядина.