0
我需要做一些先進的分組中TSQL,看起來像這樣的數據:TSQL先進的排名,分組找到日期跨越
PK YEARMO DATA
1 201201 AAA
1 201202 AAA
1 201203 AAA
1 201204 AAA
1 201205 (null)
1 201206 BBB
1 201207 AAA
2 201301 CCC
2 201302 CCC
2 201303 CCC
2 201304 DDD
2 201305 DDD
然後,每個主鍵每次數據的變化,拉起日期以便它看起來像這樣:
PK START_DT STOP_DT DATA
1 201201 201204 AAA
1 201205 201205 (null)
1 201206 201206 BBB
1 201207 201207 AAA
2 201301 201303 CCC
2 201304 201305 DDD
我一直在玩排名的功能,但沒有太大的成功。任何指向正確方向的指針都將非常棒,並且令人讚賞。
請告訴我您的SQL Server版本? – Mihai
我們正在運行MS SQL 2008 R2。 – mooselover