小编Pau*_*aul的帖子

查找数据重置的行

所以我有一个表tbl,我试图在其中提取以可变速率递增的数据。我需要确定数据何时重置,以便我可以得出一个累积值。这是一个示例表:

ID    VAL
 1     12
 2      2
 3     14
 4     20
 5     24
 6     25
 7      2
 8     11
 9     14
10     15
11     18
12      0
13      5
Run Code Online (Sandbox Code Playgroud)

如何在 SQL 查询中识别哪些行已重置数据?

在此表示例中,我想将行 ID 2、7 和 12 标识为数据重置的点。

最终结果是,我可以将第 1、6 和 11 行(以及其他数据)添加到当前值以获得总累积值。

sql-server sql-server-2012

4
推荐指数
1
解决办法
128
查看次数

标签 统计

sql-server ×1

sql-server-2012 ×1