MySql中的加权平均值

时间:2016-07-13 13:10:48

标签: mysql select average

我目前正在使用以下查询来获得最高的平均结果:

select ContentType, AVG(Result) as AvgContent from dopractice where S_Id =@S_Id group by ContentType order by 2 desc limit 1; 

我正在尝试修改我的查询以计算最高加权平均值。

例如:

((X*1)+(Y*2)+(Z*3))/3

有没有办法使用单个查询执行此操作?

注意:dopractice表中的列为(Id, StudentId, LessonId, ContentType, result, Date)

1 个答案:

答案 0 :(得分:-1)

试试这段代码。可能这对你有帮助。

> ng new my-project
> cd my-project
> ng serve -prod