2011-11-06 106 views
2

我有2个TEXT列“initial_time”和包含像'01值“final_time”:00' ,'16:30' ,等...SQLite时间范围过滤器?

我如何筛选记录用WHERE子句来实现的东西像“WHERE initial_time> = my_init_value AND final_time < = my_final_value”?

my_init_value和my_final_value是字符串值也有相同的 “面具” 'HH:MM'

+0

你为什么要摆在首位在文本列这些价值? – Tomalak

回答

1

你可以试试: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)

Here了解更多信息

+0

工程就像一个魅力! :-D谢谢! – rubdottocom