【发布时间】:2021-10-20 21:35:07
【问题描述】:
我正在尝试解决如下问题:
有一张这样的表:
| logtime | name | seconds | flag |
|---|---|---|---|
| 1629302433 | a | 30 | 1-1 |
| 1629302463 | a | 30 | 1-1 |
| 1629302483 | a | 20 | 0-1 |
| 1629302513 | a | 30 | 1-1 |
| 1629302533 | a | 20 | 0-1 |
| 1629302553 | a | 30 | 1-1 |
当 flag = 0-1 时,数据将被分成 3 部分,并按每个部分求和秒列值,如下所示: (logtime 是时间戳)
| name | seconds |
|---|---|
| a | 60 |
| a | 30 |
| a | 30 |
【问题讨论】:
-
您使用的是 MySQL 还是 Hive?此外,您可能想在这里更好地解释您的逻辑。
-
我实际上在使用 presto sql