我想将值组合在一起,但只有它们是相邻的
例如,我的表格如下:
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
有什么建议吗?