2013-06-27 1 views
0

J'ai la suite des déclarations TSQLTSQL Rang() avec la séquence

Select *,RowNum = Rank() OVER(Order by paging.parentID) from paging 

Son résultat est comme ce

ParentID   RowNum 
11     1 
11     1 
11     1 
23     4 
23     4 
23     4 

Mais ce que je veux est ...

ParentID   RowNum 
11     1 
11     1 
11     1 
23     2 
23     2 
23     2 

Dans d'autres Mots pour chaque parentID unique Je veux que rownumber soit SAME et chaque fois que parentID change, je veux que RowNum passe au prochain numéro (ne pas sauter aucun #).

Merci

Répondre