3
我有一個表格有兩列,日期爲DateTime和值爲INT(有3個可能的值爲1,2,3)SQL,如何找到列值的變化
表中的數據是這樣的:
Date , Value
---------------------------------------
2016-01-01 10:34:00 1
2016-01-01 10:35:00 1
2016-01-01 10:36:00 1
2016-01-01 10:37:00 1
2016-01-01 10:38:00 1
2016-01-01 10:39:00 3
2016-01-01 10:40:00 3
2016-01-01 10:41:00 2
2016-01-01 10:42:00 2
2016-01-01 10:43:00 2
2016-01-01 10:44:00 1
2016-01-01 10:45:00 1
2016-01-01 10:46:00 1
2016-01-01 10:47:00 1
我需要一個SQL查詢(特別是在MySQL的)產生輸出:
Start Date , End Date , value
---------------------------------
2016-01-01 10:34:00 , 2016-01-01 10:38:00 , 1
2016-01-01 10:39:00 , 2016-01-01 10:40:00 , 3
2016-01-01 10:41:00 , 2016-01-01 10:43:00 , 2
2016-01-01 10:44:00 , 2016-01-01 10:47:00 , 1
這可能嗎? 請幫忙。謝謝
你總是會想這個按照你的例子中的日期排序? – Windle