各位大虾:
首先数据库中有时间和长度两列:
比如数据库中有2010-06-08 15:16:17到2010-06-08 16:16:17之间是不连续时间,当我输入一个时间段能够查询出数据(输入的起始时间和结束时间数据库中可能刚好没有)
这个如何实现?
首先数据库中有时间和长度两列:
比如数据库中有2010-06-08 15:16:17到2010-06-08 16:16:17之间是不连续时间,当我输入一个时间段能够查询出数据(输入的起始时间和结束时间数据库中可能刚好没有)
这个如何实现?
select * from table where date between 2010-06-08 15:16:17 and 2010-06-08 16:16:17不知道是不是你想要的。
你可以通过比较查询
筛选出:比你给出的开始时间大的 && 比你给出的结束时间小的 这些数据条目中的数据不就是你要的吗。
如果中间没有数据,那就没有了。
比较查询如何比较时间啊,我的数据库中是时间顺序的数据。
我试过select * from table where date ># 2010-06-08 15:16:17 #and < #2010-06-08 16:16:17#不对,正确的应该是什么啊?