0

我在表格中有开始和结束日期的数据。如何通过输入某个日期从一行中选择数据?

例如:我想输入一个日期,如果它在设置的开始和结束日期范围内,那么它应该返回数据

我的数据格式为

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”。

4

1 回答 1

0

SQLite 没有内置的日期类型。为了使比较正常工作,您必须使用一种受支持的日期格式,例如yyyy-mm-dd. (请注意,数据库存储格式和显示格式不必相同。)

于 2013-09-09T07:21:36.263 回答