我有一个表像下面如何根据结果
ID Value
1 5
2 6
3 4
4 3
5 7
6 6
7 8
8 9
输出像行之间的差异
ID Value difference
1 5 null
2 6 1
3 4 -2
4 3 -3
5 7 1
6 6 -1
7 8 1
8 9 -1
方案为上述输出得到两行之间的差异:
1) id values difference
1 5 1
2 6
在以上情况差异> 0,所以我们需要考虑id 2,3的值来找到差异
id values difference
2 6 -2
3 4
在上述的情况下差
< = 0,所以我们需要考虑ID 2,4-值找到在上面的情况下差差
id values difference
2 6 -3
4 3
< = 0,所以我们需要考虑ID 2,5-价值发现在上述情况下差异的差异
id values difference
2 6 1
5 7
> 0,所以我们需要考虑ID 5,6值找到差异
id values difference
5 7 -1
6 6
在上述的情况下差
< = 0,所以我们需要考虑ID 5,7-值找到在上面的情况下差差
id values difference
5 7 1
7 8
> 0,因此,我们需要考虑的id 7,8-值找到差异
id values difference
7 8 -1
8 9
做客户端。规则是丑陋的,并会造成难以置信的丑陋的查询。 –