Я получаю следующие данные, используя два запроса, которые я затем использую для объединения UNION ALL
:
- Первая часть: все
IN
события сортируются с использованием SideA, затем EventTime - Вторая часть: все
OUT
события сортируются одинаково
Однако я бы хотел, чтобы финалрезультат будет следующим:
- Вставьте события
OUT
в соответствующий EventTime, где out.SideB=in.SideA
- Вы заметите, что для каждого события OUT есть соответствующее событие IN, ноиногда это не тот случай (случай выделен оранжевым цветом).
- Кроме того, время может не совпадать на 100%, поэтому его нельзя использовать для сопоставления.
Таким образом, конечный результат должен быть таким:
Пожалуйста, сообщите, как поступить.
PS: Пожалуйста, найдите данные, использованные в моем примере, в этом GoogleSheet