java—如何使用mysql从两列中的两个日期之间获取记录

8ljdwjyq  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(383)

我有两列,比如开始日期和结束日期
例子
记录1包含2018-06-18和2018-06-20
记录2包含2018-06-19和2018-07-23
记录3包含2018-06-14和2018-06-26
如果我的过滤器设置在2018-06-16和2018-07-23之间
如何使用哪个查询获取两条记录?我只想要记录1和记录2

abithluo

abithluo1#

SELECT *
FROM `objects`
WHERE (date_field BETWEEN '2010-01-30 14:15:55' AND '2010-09-29 10:15:55')
iszxjhcz

iszxjhcz2#

可以使用比较运算符在日期之间进行筛选。 > -大于 >= -大于或等于 < -小于 <= -小于或等于
尝试,

... WHERE datetime > '2018-06-16' AND datetime <= '2018-07-23'

相关问题