我在 bigquery 中有一张表如下
activity userid activity_date activity_time value
running xyz 2023-02-26 2023-02-26 13:00:00 UTC 5
running xyz 2023-02-26 2023-02-26 13:01:00 UTC 4
running xyz 2023-02-26 2023-02-26 13:02:00 UTC 7
running xyz 2023-03-26 2023-02-26 13:03:00 UTC 8
running xyz 2023-03-26 2023-02-26 13:04:00 UTC 3
表中记录的是每一天的分钟数据。我需要按 activity_date 计算一些聚合值,如 sum(value)、min(value)、max(value) 组,但这会给我每日聚合。我还需要计算给定日期的 15 分钟、1 小时总和、最小值和最大值。
请建议如何编写 SQL 来实现
尝试过时间戳函数