如何在考试中获得学生排名

时间:2019-11-27 04:25:37

标签: php laravel-5

我有一个评分表,该评分表中有用户ID,计划ID,班级ID,班级,年级,工作时间和信息(是否毕业)的列。

这是我尝试过的脚本,我只能根据信息(无论是否经过分级)和最快的处理时间来显示数据。

$data['rank'] = DB::table('grading')  
    select('grading.id_user','lesson.name_lesson','grading.id_lesson','grading.grade','grading.time_worked','gradinng.information','grading.id','grading.created_at', 'grading.id_class', 'class.name_class')
                        ->join('lesson','grading.id_lesson','=','lesson.id')
                        ->join('schedule','penilaian.id_jadwal','=','schedule.id')
                        ->join('class', 'penilaian.id_class', '=','class.id')
                        ->orderBy('grading.grade','desc')
                        ->orderBy('grading.time_worked', 'asc')
                        ->get();

我想显示学生1-3的排名以及通过考试的条件和最快的考试时间。我想显示班级排名和在1所学校中的排名。如何在本次考试中显示1-3级,谢谢您的帮助。

这是我的评分表 Image

0 个答案:

没有答案
相关问题