我有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'
我有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'
你可以试试: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了解更多信息
工程就像一个魅力! :-D谢谢! – rubdottocom
你为什么要摆在首位在文本列这些价值? – Tomalak