过滤器在日期不起作用

时间:2018-05-29 06:05:50

标签: sqlite

请帮我申请我正在使用查询的过滤器,但它在我的情况下不起作用

SELECT *
FROM transactionList
WHERE transactionDate >= '2018-05-29' AND transactionDate <= '2018-04-29'
LIMIT 20 OFFSET 0

1 个答案:

答案 0 :(得分:1)

看起来你的日期范围倒退了。您可能打算查找交易发生在2018年4月29日到2018年5月29日之间的所有记录:

SELECT *
FROM transactionList
WHERE transactionDate BETWEEN '2018-04-29' AND '2018-05-29'
LIMIT 20;

请注意,在这种情况下,您可以使用BETWEEN运算符(两端都包含该运算符),而不是使用更详细的方式表达日期范围。

相关问题