我的查询
SELECT * FROM dashboard WHERE added BETWEEN "2018-05-08 10:32:32" AND "2018-05-08 10:28:30"
但此查询返回空行集。出了什么问题。我从生产服务器&中导出了这个表。在开发服务器中导入。 added
字段为DATETIME
。请帮忙
答案 0 :(得分:3)
第一个边界必须低于第二个边界。
尝试反转比较值。 E.g
SELECT * FROM dashboard
WHERE added BETWEEN "2018-05-08 10:28:30"
AND "2018-05-08 10:32:32"
这背后的原因是由于使用> =比较第一个值,然后使用< =比较第二个值,因此第二个值必须大于第一个值或者不返回任何内容。
答案 1 :(得分:1)
子句:BETWEEN "2018-05-08 10:32:32" AND "2018-05-08 10:28:30"
正在返回一个空集,因为from是after。你的意思是:
BETWEEN "2018-05-08 10:28:30" AND "2018-05-08 10:32:32"