【发布时间】:2013-10-25 11:17:19
【问题描述】:
我有一个 DataTable (dt)
StartDate EndDate Price
1 3 10
4 6 12
7 10 16
11 15 20
我想从 fromdate= 2 和 todate=8 之间的日期过滤值。
所以我期待结果是
StartDate EndDate Price
1 3 10
4 6 12
7 10 16
我用过vb Datatable Select as->
dt.Select("StartDate <= #" & fromdate& "# And EndDate >= #" & todate& "#")
但我没有得到结果。你能推荐我吗..
【问题讨论】:
-
不应该是
startDate >= ... and EndDate <= ...吗?另外,使用'(撇号)代替#。 -
预期结果与
dates between fromdate= 2 and todate=8不匹配 -
您的预期结果与您的条件不匹配,因为
4和7大于2,并且endate 也不匹配,因为3和6更小比8.