我想创建一个包含3个字段的表,EmpName,Request和AvgScore EMPname是姓名和姓氏的串联,request是给予员工的请求数,AVGScore是请求的平均得分。 以下代码片段适用于我。
SELECT [Employee].surname + ', ' + [Employee].name AS EmpName,
COUNT(DISTINCT [Request].ID) AS RequestNo,
AVG([Answer]) / 4 AS AvgScore
FROM .....
(我没有列出连接和表格,因为它太长了)
GROUP BY [Ocean.Employee].surname + ', ' + [Ocean.Employee].name
我的问题在于对表的分组: 我希望能够进一步对表进行分组,其中EMPName正在降序,请求ASc和AvG降序,并且不确定如何在SQL Server中呈现它。
我希望有人可以给我一些帮助。
由于
答案 0 :(得分:0)
那不是分组,那是ORDER
。添加:
ORDER BY EmpName DESC, Request ASC, AvgScore DESC