0

我想知道 2 个用户在不同的操作上合作了多长时间。我有一张这样的桌子:

id | id_action | time
--------------------------
1  | A         | 10:01 
--------------------------
2  | A         | 10:02 
--------------------------
3  | C         | 10:05 
--------------------------
1  | B         | 10:08 
--------------------------
2  | B         | 10:09 
--------------------------
2  | A         | 10:10
--------------------------
1  | C         | 10:11
--------------------------
2  | C         | 10:12

事实上,在 10:10 用户 2 制作 A 并且在 10:11 用户 1 制作 C 必须导致此事件的中断,然后当用户 2 制作 C 时,它开始了新的协作。我想要的表是这样的:

id1 |id2 | start_time | end_time
1   |2   | 10:02      | 10:08
1   |2   | 10:10      | null or 10:10 (i don't know yet)

这是我的第一个问题。感谢您的关注!

4

0 回答 0