我在包含开始日期和结束日期的表格中有数据。如何通过放入特定日期从一行中选择数据?
例如:我想输入一个日期,如果它在开始日期和结束日期之内,那么它应该返回数据
我的数据格式为
Data StartDate EndDate
a 01-01-1985 31-01-1985
b 01-02-1985 28-02-1985
c 01-03-1985 31-03-1985
我想的是:
"SELECT Data FROM myTable WHERE ? BETWEEN StartDate AND EndDate"
虽然我需要一个方法,所以如果我输入日期'05 -02-1985',我会得到结果'b'。
答案 0 :(得分:0)
SQLite没有内置日期类型。
为了使比较正常工作,您必须使用supported date formats之一,即yyyy-mm-dd
之类的内容。
(请注意,数据库存储格式和显示格式不必相同。)