【发布时间】:2020-08-13 17:30:57
【问题描述】:
我有数据集:
timestamp event user
2020-04-28 20:07:55.503 log_in john
2020-04-28 20:08:01.996 log_out john
2020-04-28 20:08:02.470 log_in john
2020-04-28 20:08:03.996 log_out john
2020-04-28 20:08:05.729 log_failed john
2020-04-29 10:06:45.683 log_in mark
2020-04-29 10:08:58.299 password_change mark
2020-04-30 14:19:24.921 log_in jeff
2020-04-30 14:20:31.266 log_out jeff
2020-04-30 14:21:44.438 create_new_user jeff
2020-04-30 14:22:44.455 create_new_user jeff
如何编写一个 sql 查询来计算每天的所有唯一事件。对我来说不清楚的部分是时间戳中的小时数。期望的结果如下所示:
timestamp count
2020-04-28 3
2020-04-29 2
2020-04-30 3
【问题讨论】:
-
这在很大程度上取决于特定的数据库。你用的是什么数据库?
-
@TheImpaler clickhouse
-
我更新了问题,不正确
-
不清楚您为什么在问题中包含
user列
标签: sql clickhouse