2014-06-18 54 views
0

有沒有我可以像以下存檔的文件? 基本上它需要根據主題本身進行計數。基於標準的增量計數

Student  Term  Subject  Count 
------------------------------------------------------ 
0001  AUG2013  ABC1234  0 
0001  Jan2014  ABC1234  1 
0001  Jan2014  DEF1234  0 
0001  May2014  ABC1234  2 
0001  May2014  GHI1234  0 
+0

請參閱如何在TSQL執行運行總計 – NeedAnswers

回答

2

試試這個

SELECT 
    Student, 
    Term, 
    Subject, 
    ROW_NUMBER() OVER (PARTITION BY Student, Subject ORDER BY Term)-1 AS Count 
FROM 
    TableName 
+1

香港專業教育學院做了編輯減去1,因爲ROW_NUMBER()從1開始。 – g2server