SELECT * FROM dbo.ScoreCardDetail
表中,一条数据只有一个科目,现在需要把多个科目都显示成一行,并且要算出个人总分、年级排名、班级排名...
要显示成
对于并列次,排序不连续,如有两个第2名,名次显示成1 2 2 4 5,能用纵表转横表解决吗?
不是很明白你的题目:排名函数有RANK,DENSE_RANK,你可以试试~