我想在mysql中选择多个日期范围
其中日期介于“2018-01-01”和“2018-01-08”之间, 我的要求是想要具有多个日期范围的数据,如下所示: 其中日期介于 ('2017-01-01' 和 '2017-01-08'),('2018-01-10' 和 '2018-01-15'),('2018-01-19' 和 '2018 -01-20')
我们可以选择在 MYSQL 中执行此操作吗?
最佳答案
是的,第一个就是这样
Select * from your_table where DATE >= '2018-01-01' and DATE <= '2018-01-08'
对于你提到的其余部分,它是这样的:
select * from your_table where
DATE >= '2017-01-01' and DATE <= '2017-01-08'
or DATE >= '2018-01-10' and DATE <='2018-01-15'
or DATE >= '2018-01-19' and DATE <= '2018-01-20'
我将我们想要排序的内容放在where
中,并用或
分隔每个日期范围
关于mysql - mysql 多日期范围选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50893716/