groupArray(tuple(EventID,EventTime)) ea,
arrayEnumerate(ea) ind,
arrayMap(i->ea[i].2-ea[i-1].2,ind) running_diffs
FROM
(
SELECT
UserID,
EventID,
EventTime
FROM
events
ORDER BY
UserID,
EventID,
EventTime)
GROUP BY
UserID
Как мне теперь вернуть это в таблицу
UserID, EventID, EventTime, running_diffs?
Если делаю к каждому массиву arrayJoin - он перемножает строки по каждому элементу
ARRAY JOIN
Обсуждают сегодня