2016-07-22 2 views
0

У меня есть таблица считывателей, в которой есть считыватель Id, считыватель в столбцах TimeStamp, Read out (TimeStamp). Мне нужно получить записи из БД на основе чтения в Input value.Захват записей БД с использованием ввода Timestamp

Записи, которые я собираюсь извлечь, должны быть на той же дате, указанной на входе, и время должно быть равно или меньше заданного времени.

Example Values reader in - 26-APR-16 01.37.00.000000000 PM, 25-APR-16 12.11.00.000000000 AM. 

Если дата ввода задается как 26-APR-16 02.00PM, мне нужно получить записи для 26-APR-16 дата с временем, равным или меньшим, чем 02.00PM

Пожалуйста, помогите мне, как для достижения этого через SQL.

+0

Что вы попробовали? – Abecee

ответ

0
select ... -- enter here which columns you want to select 
from ... -- enter here from which table 
where ... -- this is the clause you need help with. 

Предложение where является интересным. Как вы его пишете, зависит от того, как вводится «ввод». Например, если он задан в качестве переменной связывания, давайте назовем его :input_timestamp, то пункт where может быть:

where reader_in between trunc(:input_timestamp) and :input_timestamp 

trunc обрезает метку времени на ту же дату, со временем 00:00:00 в полночь начало дня.

Смежные вопросы