关于两表求正确率的问题

本人才学编程 有点菜
望大哥大姐们见谅
数据库有两张表
一张CorrectAnswer正确答案表
两列一列是题号 float类型(其他均为nvarchar(255),null)
一列是正确答案
一张HistoryAnswer 学生的答案
一列考号
二列姓名
三列学校
四列班级
剩下的均为选择题 T1到T25列
两张表均为Excel导入
小弟想问怎么求每个班级的每个学生的正确率和平均正确率
小弟太菜 所以求助大哥大姐们 小弟拜谢!!