【发布时间】:2017-04-14 07:39:40
【问题描述】:
我在 android sqlite 数据库中比较时间,这是屏幕截图中的表结构。实际上我有两个时间,比如字符串中的 8:00 和 7:30(基本上这些是员工轮班时间),我的数据库中有一个列 c_TIME 我想要所有位于我的两个中的记录从 c_TIME 开始的时间,即(8:00 和 7:30)。
我使用过这个查询,但它不起作用,请任何人指导我做错了什么
SELECT *
FROM ATTENDANCE
WHERE strftime('%H','08:00') > strftime('%H', c_TIME) AND
time('08:00') < strftime('%H', c_TIME) AND
STATE = 'IN'
【问题讨论】:
-
以上查询重新运行0条记录
标签: android sqlite datetime timestamp