【发布时间】:2017-01-09 23:32:40
【问题描述】:
我有一个如下所示的 SQLite 数据库:
timestamp user action
------------------------------
1236643200 John ABC
1236711411 Bob ABC
1236711516 Bob ABC
1236711518 Sarah ABC
1236711519 John ABC
我想按08/15/2016-09/30/2016 这样的日期范围进行搜索。这样做最优雅的方式是什么?
这不起作用:
SELECT * FROM events WHERE (timestamp BETWEEN 09/30/2016 AND 08/15/2016)
这是因为时间戳存储为整数。那么如何在进行搜索之前将09/30/2016 转换为纪元时间戳呢?我尝试使用strftime,有很多选择,但我就是不能用它做我想做的事?
【问题讨论】:
标签: database sqlite search timestamp