我有一个跟踪建筑内多个用户移动的表格。列显示用户的ID、他们所在的房间以及发现他们在该房间的时间戳。表格如下:
user_id location time
------- -------- -------------------
1 room1 2018-05-18 03:20:00
1 room1 2018-05-18 03:21:15
1 room2 2018-05-18 03:22:07
2 room1 2018-05-18 03:24:20
2 room1 2018-05-18 03:27:55
2 room1 2018-05-18 03:29:09
1 room2 2018-05-18 03:32:37
1 room1 2018-05-18 03:34:41
1 room1 2018-05-18 03:39:28
我想要做的是总结每个用户在每个房间停留的时间信息,如下所示:
user_id location duration(s)
------- -------- -----------
1 room1 75
2 room1 289
1 room2 630
1 room1 287
有没有一种方法可以使用单个查询来完成这个操作?
time
不应该是2018-05-18 03:39:28
吗? - Giorgos Betsos