小编Ral*_*lph的帖子

在SQL中查找三个连续值的最大总和?

说我有下表,叫做revenues.

id | revenue
------------
1  | 345
2  | 5673
3  | 0
4  | 45
5  | 4134
6  | 35
7  | 533
8  | 856
9  | 636
10 | 35
Run Code Online (Sandbox Code Playgroud)

我想找到连续3值分组的最大总和.这就是我的意思:

ids  1 + 2 + 3   =>  345  + 5673 + 0    = 6018
ids  2 + 3 + 4   =>  5673 + 0    + 45   = 5718
ids  3 + 4 + 5   =>  0    + 45   + 4134 = 4179 …
Run Code Online (Sandbox Code Playgroud)

sql math azure-sql-database

7
推荐指数
1
解决办法
125
查看次数

标签 统计

azure-sql-database ×1

math ×1

sql ×1