我有一个表(my_table),它有一个列(time_field)。我需要在5秒的范围内对记录进行分组。 (Original Image):
+ ---- + ------------------- +
| Cost | Time_field |
+ ---- + ------------------- +
| 0.2 | 2017-04-20 00:34:09 |
| 0.3 | 2017-04-20 00:34:11 |
| 0.4 | 2017-04-20 00:34:13 |
| 0.4 | 2017-04-20 00:34:17 |
| 0.5 | 2017-04-20 00:34:19 |
| 0.3 | 2017-04-20 00:34:26 |
+ ---- + ------------------- +
当我按照5秒范围内的记录(Original Image)进行分组时,我希望得到以下结果。
+ --------- +
| Sum(cost) |
+ --------- +
| 0.9 | ---> records from 00:34:09,11,13
| 0.9 | ---> records from 00:24:17,19
| 0.3 | ---> records from 00:24:26
+ --------- +
寻找MySql解决方案,但也赞赏任何通用方法。