Показать сообщение отдельно
  #2  
Старый 18.02.2016, 11:36
Vocabulary Vocabulary вне форума
Новичок
 
Регистрация: 17.09.2009
Сообщения: 85
Репутация: 9
По умолчанию

Вариант.
Пусть во второй колонке время сохраняется в формате hh:mm для отображения его перед пользователем.
А третья колонка будет дублировать время в формате целого числа вида 900, 1800, 1830, 1902 и т.п.
Тогда условие фильтрации в запросе будет очень простым:
Код:
'.. where tm2 between '+edit1.text+' and '+edit2.text;
или
'.. where tm2 >= '+edit1.text+' and tm2 <= '+edit2.text;
В edit1.text, например, введено 1800, а в edit2.text - 1901

Можно обойтись и одной колонкой, если записывать в нее время в целочисленном формате (1830),
а для пользователя на форме преобразовывать его в привычный для него формат ('18:30').
Ответить с цитированием