【发布时间】:2021-01-03 13:24:56
【问题描述】:
数据需要在 1 分钟间隔内按时间分组。数据:
id time
111 2020-09-01-09:19:00
111 2020-09-01-09:19:04
111 2020-09-01-09:19:08
112 2020-09-01-10:12:05
111 2020-09-02-12:36:54
111 2020-09-02-12:36:58
111 2020-09-02-12:37:03
111 2020-09-02-12:37:09
想要的输出是:
id time
111 2020-09-01-09:19:08
112 2020-09-01-10:12:05
111 2020-09-02-12:37:09
我试过了:
SELECT id, TIMESTAMP(time)
FROM my_table
GROUP BY id, (DATEPART(MINUTE, [time]) / 1)
Function not found: DATEPART
【问题讨论】:
-
你真的有这种格式的时间列
2020-09-01-09:19:00吗?请确认/澄清 -
其实这是一个字符串...所以你是对的。我刚刚编辑了我的问题。
标签: sql time group-by google-bigquery timestamp