SQLite Фильтр временного диапазона? - PullRequest
2 голосов
/ 06 ноября 2011

У меня есть 2 столбца TEXT 'initial_time' и 'final_time', которые содержат такие значения, как '01: 00 ', '16: 30' и т. Д. *

Как я могу фильтровать записи с помощью предложения WHEREчтобы получить что-то вроде "WHERE initial_time> = my_init_value AND final_time <= my_final_value"? </p>

my_init_value и my_final_value также являются строковыми значениями с одинаковыми "mask" 'hh: mm'

1 Ответ

1 голос
/ 06 ноября 2011

Вы можете попробовать: strftime("%H:%M", time_string).

То есть с вашим кодом: WHERE strftime( "%H:%M", initial_time ) >= strftime( "%H:%M", my_init_value ) AND strftime( "%H:%M", final_time ) <= strftime( "%H:%M", my_final_value )

Смотрите Здесь для получения дополнительной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...