【发布时间】:2021-08-09 05:36:51
【问题描述】:
假设我在 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_datetime 之前对 f_tile、f_user 进行分组并计算持续时间。
有什么解决办法吗?
【问题讨论】:
标签: sql aggregate clickhouse