У меня есть одна проблема, которую я не могу решить.
У меня есть 2 таблицы.
Таблица 1:
ID | Time
1 | 08:12:54
2 | 08:15:40
3 | 09:30:01
4 | 10:15:15
5 | 10:56:12
6 | 11:00:03
Таблица 2:
ID | Name| Previous | Current
1 | Queue | null | 11
2 | Queue | 11 | 19
3 | Queue | 19 | 11
3 | List | null | 11
4 | Queue | 11 | 16
4 | List | null | 11
5 | Queue | null | 15
6 | Queue | 15 | 19
Требуемый результат:
NumberQueue | Start | End
11 | 08:12:54 | 08:15:40
19 | 08:15:40 | 09:30:01
11 | 09:30:01 | 10:15:15
15 | 10:56:12 | 11:00:03
...
...
Предыдущее и текущее поля имеют номер очереди, и я хочу знать для каждой очереди, дату начала и дату окончания, зная, что предыдущая имеет предыдущую очередь, а текущая имеет новую очередь.
Я хочу один запрос, который может представить этот результат. Помоги мне. (
Привет.