SQLite时间范围过滤器?

时间:2011-11-06 14:11:37

标签: sqlite date time filter

我有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'

1 个答案:

答案 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了解更多信息