Я хочу знать, как долго 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)
Это мой первый вопрос.
Спасибо за внимание!