30
我正在研究需要使用兩個'索引'字段返回數據的SQL Server 2005查詢。第一指數「t_index」應該增加了「蔭」列的變化,而值的分區中的第二個指標的增量在「色光」列每次:在組上增加行號
t_index s_index shade
1 1 A
1 2 A
1 3 A
1 4 A
1 5 A
2 1 B
2 2 B
2 3 B
2 4 B
2 5 B
爲了得到s_index列我使用以下內容:
Select ROW_NUMBER() OVER(PARTITION BY [shade] ORDER BY [shade]) as s_index
我的問題是如何讓第一個索引只在「陰影」列中的值發生變化時遞增?
這將如果陰影恢復到先前的值,則不起作用。 – TomSW
和heteregeneous結果集..如何? –