需求:页面传递两个时间点的值。
像这样
要求查询数据库中在这个时间范围内的数据。这里不是单个时间节点的查询,而是将数据的时间范围与查询的时间范围做覆盖匹配
弄了个表
SELECT * FROM `time`
where (start_time >= '2019-08-01' and start_time <= '2019-08-30')
OR
(end_time >='2019-08-01' and end_time<='2019-08-30')
查询结果:
符合预期。
需求:页面传递两个时间点的值。
像这样
要求查询数据库中在这个时间范围内的数据。这里不是单个时间节点的查询,而是将数据的时间范围与查询的时间范围做覆盖匹配
弄了个表
SELECT * FROM `time`
where (start_time >= '2019-08-01' and start_time <= '2019-08-30')
OR
(end_time >='2019-08-01' and end_time<='2019-08-30')
查询结果:
符合预期。