2010-12-10 61 views
0

我想創建一個包含3個字段EmpName,Request和AvgScore的表,其中 EMPname是名稱和姓氏的拼接,request是員工獲得的請求數而AVGScore是他們平均得分的要求。 下面的代碼片段,對我來說是這樣。使用aggrgation和sum sql sever對多個列進行分組

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

那不是分組,這是ORDER。 Add:

ORDER BY EmpName DESC, Request ASC, AvgScore DESC