【发布时间】:2017-06-07 03:33:07
【问题描述】:
我很难找到一种方法来对 maria db、SQL 表执行简单的加法。
我有一个名为 Traffic 的表:
| start_time | end_time | col1 | col2 |
| 1485075600.000000 | 1485075900.000000 | 10 | 20 |
| 1485075900.000000 | 1485076200.000000 | 20 | 30 |
| 1485076200.000000 | 1485076500.000000 | 40 | 50 |
| 1485076500.000000 | 1485076800.000000 | 50 | 60 |
如何对每 N 列求和(在 col1 和 col2 上)?
我的意思是,合并行并对 col1 和 col2 的值求和。
假设给定的表,并且 N = 2, 结果将是:
| start_time | end_time | col1 | col2|
| 1485075600.000000 | 1485076200.000000 | 30 | 50 |
| 1485076200.000000 | 1485076800.000000 | 90 | 110 |
如果表格大小不是 N 的倍数,请尽可能多地使用。
有人知道吗?我没有要分组的 ID。
【问题讨论】:
-
哪个版本?我正在考虑窗口函数。