1. Learn
  2. /
  3. 课程
  4. /
  5. SQL 中的探索性数据分析

Connected

道练习

自定义聚合周期

计算 2016-01-01 至 2018-06-30 期间,每个 6 个月区间内 Evanston 311 每日请求数量的中位数。请按照下方三个步骤构建查询。

回顾:若要按非标准的日期/时间区间(如 6 个月)进行聚合,您可以使用 generate_series() 创建带有时间下限和上限的分箱,然后汇总落入每个分箱内的观测值。

提醒:您可以点击屏幕右上角的 PDF 图标链接查看包含此类查询示例的幻灯片。

说明 1 / 共 3 个

undefined XP
    1
    2
    3
  • 使用 generate_series() 创建 6 个月区间的分箱。请注意,上限分箱的值是不包含的,因此这些值需要比分箱内最后一天大 1 天。

    • 注意在示例代码中,上限的第一个分箱值是 7 月 1 日,而不是 6 月 30 日。
    • 在为(即 2018 年的)最后一组上下限分箱取值时,也请使用相同的方法。