Предположим, у меня есть следующая таблица в Clickhouse:
f_datetime, f_user, f_tile
2021-07-08 07:00:00, x, a
2021-07-08 08:30:00, x, a
2021-07-08 08:45:00, x, a
2021-07-08 09:00:00, x, b
2021-07-08 11:00:00, x, b
2021-07-08 12:00:00, x, a
2021-07-08 15:00:00, x, a
2021-07-08 16:00:00, x, b
2021-07-08 20:00:00, x, b
Я хочу, чтобы агрегированный запрос выдавал следующие результаты:
f_user, f_tile, f_duration
x, a, 105
x, b, 120
x, a, 180
x, b, 240
Я хочу сгруппировать и рассчитать продолжительность до тех пор, пока f_tile, f_user не изменит упорядоченную таблицу на f_datetime.
Есть ли решение?
coderhelper.com/questions/61163259/…