【发布时间】:2013-09-09 00:04:28
【问题描述】:
我的表格中有开始日期和结束日期的数据。如何通过输入某个日期从一行中选择数据?
例如:我想输入一个日期,如果它在设置的开始和结束日期范围内,那么它应该返回数据
我的数据格式
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”。
【问题讨论】:
-
怎么样:"SELECT Data FROM myTable WHERE ? > StartData and ?
-
嗯。我认为这种说法可能是正确的..但是即使看到我的桌子我也遇到了安卓机器人的问题...可能不得不为此提出另一个问题...
-
@GregGiacovelli 您需要使用
>=和<=,这些运算符和BETWEEN没有区别。 -
我的意思是我想这个问题有点模糊,比如什么不起作用。我知道如何在之间使用,但我认为这个想法不是包容性的。