我有兩列ReceivedOn(日期/時間)和速度(INT) 樣品數據看起來像下面SQL查詢來獲取的列值的次數和持續時間號到達序列中的特定值
ReceivedOn | Speed
----------------------------------------------
2012-11-05 06:30:00 10
2012-11-05 06:31:00 45
2012-11-05 06:32:00 48
2012-11-05 06:33:00 53
2012-11-05 06:34:00 47
2012-11-05 06:35:00 38
2012-11-05 06:36:00 22
2012-11-05 06:37:00 36
2012-11-05 06:38:00 41
2012-11-05 06:39:00 47
2012-11-05 06:40:00 49
2012-11-05 06:41:00 22
2012-11-05 06:42:00 36
我需要組的行當速度> 40,以使所產生的輸出將是
StartTime | EndTime | Count
--------------------------------------------------------
2012-11-05 06:31:00 2012-11-05 06:34:00 4
2012-11-05 06:38:00 2012-11-05 06:40:00 3
開始時間是ReceivedOn值當速度第一次超過40,並且EndTime值在連續記錄中的連續記錄超過40時爲ReceivedOn值,Count是超過40的連續記錄的總數。
我盡我所能,但無法得到它。是否有可能得到這與SQL查詢? 請推薦。提前致謝。
我真的不明白這個問題,你能給出更多的細節到底你想達到什麼嗎?謝謝 – dansasu11
如果我理解正確的話,他希望'StartTime'在速度第一次超過40時就是ReceivedOn的值,EndTime的值在連續記錄中超過40時是ReceivedOn值, Count'是連續記錄的總數超過40個。 – Siyual
正如@Siyual所說。我編輯了我的問題。 – user2848976