【发布时间】:2021-10-26 08:23:51
【问题描述】:
例如,我有一个员工每小时收到多少请求的表格:
| Employee | Requests | Hour |
|---|---|---|
| John | 12 | 12pm |
| Nancy | 5 | 12pm |
| John | 4 | 1pm |
我想创建一个表,其中包含 (i) 员工,(ii) 他们在所有时间收到的请求总数除以所有员工收到的请求总数。
所以结果表看起来像:
| Employee | Percent requests |
|---|---|
| John | 0.76 |
| Nancy | 0.24 |
因为:
John 的请求总和 / 总请求 = (12+4)/(12+4+5)=0.76
和
Nancy 的请求总和 / 总请求 = 5/(12+4+5)=0.24
我尝试在先按小时分组时对单个员工的请求求和,但我不确定如何将总请求的总和合并到一个命令中。
很容易找出总请求的总和,但我只知道如何先在单独的查询中找到它,然后手动将每个员工的总请求除以总和。我希望能够在一个查询中完成。
【问题讨论】:
-
欢迎来到 SO。请查看tour。您可能还想查看What topics can I ask about 和How to Ask,以及如何创建minimal reproducible example。发布您尝试过的代码和您收到的错误。尽可能具体,因为它会带来更好的答案。