我在我的數據庫中包含的ID和DATETIME列的表分組值,這裏是一些樣本數據:MySQL的 - 基於連續的差異
ID | DATETIME
1 | 2014-05-06 01:12
1 | 2014-05-06 01:30
1 | 2014-05-06 01:45
1 | 2014-05-06 02:59
2 | 2014-05-06 01:17
2 | 2014-05-06 01:18
2 | 2014-05-06 01:19
2 | 2014-05-06 02:00
我需要產生確定屬於該ID查詢到在其值爲DATETIME
之間具有最長時間的對象,其中連續DATETIME
值之間的時間不超過20分鐘。
例如,在樣本數據中,我想返回1,因爲它具有(01:12 - 01:45)
的DATETIME
值,而在DATETIME
值之間沒有20分鐘的連續差異。
謝謝。