【发布时间】:2020-11-17 06:03:09
【问题描述】:
我有一个包含以下列的表格:
- 活动日期
- 位置
- 员工编号
- 任务名称
- 每小时处理量
使用PostgreSQL,我需要计算所有员工 ID 和事件日期中给定位置和任务名称的每小时交易量的第 75 个百分位(假设滚动窗口为 7 天)。例如,如果活动日期是 2020 年 11 月 16 日,我将采用 2020 年 11 月 9 日到 2020 年 11 月 16 日之间的所有个人日期和员工 ID 的每小时交易量的第 75 个百分位。
有人可以帮我解决这个问题吗?
样本数据:
样本输出:
【问题讨论】:
-
您标记了 amazon redshift,但在您的问题中提到了 postgres。
-
欢迎来到这里@user14652614。为了帮助我们为您提供支持,请提供更简单的说明来说明您需要做什么,因为我们可能不理解您的域术语。如果您提供一些公式对您的计算会有所帮助。
标签: sql amazon-redshift aggregate-functions window-functions percentile