检查日期是否在SQLITE

时间:2016-02-17 09:25:01

标签: sqlite date

我有一个带有2个日期列的sqlite表(开头和结尾)。我正在寻找一个返回日期所在日期范围的查询。例如,检查范围10-02-2016下降给出2条记录如下

(01-02-2016  -  12-02-2016) & (13-02-2016  -  20-02-2016)

显然它属于第一个范围,但我如何在SQLITE中完成。请帮帮忙?

1 个答案:

答案 0 :(得分:1)

我认为问题是下一个SQLite要求日期格式为YYYY-MM-DD。使用该格式,您可以编写一个简单的查询:

select * from table where yourdate between begin and end

如果您无法更改格式,请查看下一个sqlite函数https://sqlite.org/lang_datefunc.html

此外,您可以尝试使用substr函数以所需格式提交日期。