【发布时间】:2021-08-06 11:50:30
【问题描述】:
有没有办法 (1) 将一列中的值(以秒为单位)转换为分钟,然后 (2) 获得不同值的频率/出现次数(分钟)?
我将它用于第 1 步:
SELECT
ROUND(tripduration/60) AS duration
FROM
TABLE
这给了我以分钟为单位的持续时间,如下所示:
| duration |
|---|
| 11 |
| 16 |
| 11 |
| ... |
| 11 |
但是对于第 2 步,我如何将值出现频率的总和按降序排列如下:
| duration | frequency |
|---|---|
| 11 | 4000 |
| 13 | 3900 |
| 16 | 2500 |
| ... | ... |
| 14 | 230 |
【问题讨论】:
标签: count google-bigquery distinct frequency