请帮我申请我正在使用查询的过滤器,但它在我的情况下不起作用
SELECT *
FROM transactionList
WHERE transactionDate >= '2018-05-29' AND transactionDate <= '2018-04-29'
LIMIT 20 OFFSET 0
答案 0 :(得分:1)
看起来你的日期范围倒退了。您可能打算查找交易发生在2018年4月29日到2018年5月29日之间的所有记录:
SELECT *
FROM transactionList
WHERE transactionDate BETWEEN '2018-04-29' AND '2018-05-29'
LIMIT 20;
请注意,在这种情况下,您可以使用BETWEEN
运算符(两端都包含该运算符),而不是使用更详细的方式表达日期范围。