MySQL组由相似的邻近值组成

时间:2015-04-02 13:11:29

标签: mysql

我想将值组合在一起,但只有它们是相邻的

例如,我的表格如下:

Date                 is_valid
2015-03-01            1
2015-03-02            1
2015-03-03            0
2015-03-04            0
2015-03-05            1
2015-03-06            1
2015-03-07            0
2015-03-08            0

我想获得0和1的范围,比如说

SELECT MIN(date) AS start, MAX(date) AS end, is_valid FROM tablename GROUP BY ????

预期结果如下:

start        end           is_valid
2015-03-01    2015-03-02    1
2015-03-03    2015-03-04    0
2015-03-05    2015-03-06    1
2015-03-07    2015-03-08    0

有什么建议吗?

0 个答案:

没有答案