Crystal reports 如何计算Crystal Reports中的排名?
我正在设计一个学生管理系统,我正在尝试设计一个代表成绩单的报告 我想做的是得到一份报告,显示每个学生的所有科目和分数,以及基于科目总分数的学生排名 以下是我想显示的信息示例:Crystal reports 如何计算Crystal Reports中的排名?,crystal-reports,Crystal Reports,我正在设计一个学生管理系统,我正在尝试设计一个代表成绩单的报告 我想做的是得到一份报告,显示每个学生的所有科目和分数,以及基于科目总分数的学生排名 以下是我想显示的信息示例: Student Physics Chemistry Total marks Rank 1 77 90 167 3 2 90 98 188 1 3 90 98
Student Physics Chemistry Total marks Rank
1 77 90 167 3
2 90 98 188 1
3 90 98 188 1
4 48 80 128 4
我使用了交叉表报告,我得到了每个学生的所有科目和分数以及总分。现在我想根据总分计算每个学生的排名。我如何才能做到这一点?通过查询可以很容易地做到:
SELECT [Student],
[Physics],
[Chemistry],
[Total_marks],
RANK() OVER (ORDER BY [Total_marks] DESC) AS Rank
FROM MyTable
ORDER BY [Student]
从数据库端添加排名可能更容易,您是否使用mysql、mssql等?