从数据库中获取日期之间的数据

时间:2017-08-31 13:59:47

标签: sql sqlite

我试图从Sqlite数据库获取数据,该数据库的表名为" healthstatusdetails"如下:

DateTime            Event
2017/08/22 18:53:19 333333333
2017/08/22 19:56:13 1502979973309
2017/08/23 19:59:14 1502980154180
2017/08/23 19:59:39 1502980179349
2017/08/23 20:01:16 1502980276106
2017/08/24 10:39:28 1503378568212
2017/08/24 16:37:39 1503572859460
2017/08/25 16:39:16 1503572956376
2017/08/25 16:41:56 1503573116260

我已尝试过此查询:

select DateTime, Event from healthstatusdetails WHERE DateTime BETWEEN '2017/08/22' AND '2017/08/24';

我得到了以下数据:

2017/08/22 18:53:19 333333333
2017/08/22 19:56:13 1502979973309
2017/08/23 19:59:14 1502980154180
2017/08/23 19:59:39 1502980179349
2017/08/23 20:01:16 1502980276106

如果我的代码是:

select DateTime, Event from healthstatusdetails WHERE DateTime BETWEEN '0' AND '2017/08/24';

然后我也得到相同的输出

2017/08/22 18:53:19 333333333
2017/08/22 19:56:13 1502979973309
2017/08/23 19:59:14 1502980154180
2017/08/23 19:59:39 1502980179349
2017/08/23 20:01:16 1502980276106

我如何克服这个问题?

我需要数据输出,包括' 2017/08/24'事件

我需要在检索到的数据中包含来自' 2017/08/24'

的事件

从用户端获取数据的位置选择日期,它不在我们的控制范围内。如果用户输入的日期为' 0'到' 2017/08/24'那将是一个大问题

提前致谢

0 个答案:

没有答案