巧妙利用PARTITION分组排名递增特性解决合并连续相同数据行
16lz
2022-01-10
问题提出
先造一些测试数据以说明题目:
DECLARE @TestData TABLE(ID INT,Col1 VARCHAR(20),Col2 VARCHAR(20)) INSERT INTO @TestData(ID,Col1,Col2) SELECT 1,'New','Approved' UNION ALL SELECT 2,'Approved','Commited' UNION ALL SELECT 3,'Commited','In Progress' UNION ALL SELECT 4,'New','Approved' UNION ALL SELECT 5,'New','Approved' UNION ALL SELECT 6,'New','Approved' UNION ALL SELECT 7,'Approved','Removed' SELECT * FROM @TestData
数据说明,ID列连续自增,列1和列2都是TFS中PBI的状态记录,就是从什么变更到什么,如新建到批准,批准到提交神马的
现在要求连续且相同的状态变更记录合并,不连续或者不同的状态变更保留,例如:
更多相关文章
- Android(安卓)5.x特性概览二
- AndroidManifest.xml配置文件选项详解
- AndroidManifest.xml配置文件选项详解
- 探讨相对布局的重要特性和属性
- Android特性
- Android(安卓)Studio3.0 新特性 ~ New Features in Android(安卓)
- Android(安卓)4.1的新特性介绍
- android中的一些特性
- Android(安卓)7.0新特性