上图中,XM是被评分人,TITLE是评分的题目,FS是得分,QZ是权重,现在要计算出每个人(XM)的总分,且根据总分进行排名,其中每个人的总分=(A题的(FS*QZ)的平均得分+B题的(FS*QZ)的平均得分+C题的(FS*QZ)的平均得分+……N题目的(FS*QZ)的平均分)之和,求这个的sql语句,感谢!
解决方案
40
select xm,sum(分) as 总分 from ( select XM, TITLE,avg(FS*QZ) as 分 from 上图中 group XM,TITLE ) t group by xm order by 2 desc