我有一个关于mysql avg()函数的问题,我有一个如下表:
employee_id evaluator score
0001 Peer 5
0001 Peer 8
0001 Student 10
0001 Student 4
0001 Supervisor 5
我的问题是我如何才能仅获得Peer评估人员的平均分数,我已经尝试了许多教程,但是没有运气。非常感谢您的回答,在此先感谢您。
我试过了
SELECT evaluator,employee_id, AVG(score)
FROM tbl_evaluation
GROUP BY employee_id
HAVING employee_id= '0001' and evaluator='Peer';
但不起作用
最佳答案
您应该按评估者而不是员工对其进行分组。 HTH。
SELECT evaluator,employee_id, AVG(score) FROM tbl_evaluation GROUP BY evaluator HAVING employee_id= '0001' and evaluator='Peer';
关于mysql - vb.net中的mysql avg()函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46786289/