对于这个例子,我说我有一个包含两个字段的表,AREA varchar(30)和OrderNumber INT.
该表具有以下数据
AREA | OrderNumber
Fontana | 32
Fontana | 42
Fontana | 76
Fontana | 12
Fontana | 3
Fontana | 99
RC | 32
RC | 1
RC | 8
RC | 9
RC | 4
Run Code Online (Sandbox Code Playgroud)
我想回来
我想要返回的结果是每个区域增加连续值的最长长度.为了Fontana it is 3 (32, 42, 76).For RC it is 2 (8,9)
AREA | LongestLength
Fontana | 3
RC | 2
Run Code Online (Sandbox Code Playgroud)
我如何在MS Sql 2005上执行此操作?