我有2个TEXT列'initial_time'和'final_time',其中包含'01:00','16:30'等值......
如何使用WHERE子句过滤记录以实现“WHERE initial_time> = my_init_value AND final_time< = my_final_value”?
my_init_value和my_final_value也是字符串值,使用相同的“mask”'hh:mm'
答案 0 :(得分: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了解更多信息