我想在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中我们有这样做的选项吗?
发布于 2018-06-17 12:39:23
好的,第一个是这样的。
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中,并用or分隔每个日期范围
https://stackoverflow.com/questions/50893716
复制相似问题