我想获得排的总结果。例如,如果数据库中有10条记录,所以输出应该是10SQL获取输出总数
我查询这种
select COUNT(*) AS NumberRow from
(SELECT TOP 30 PERCENT [EmpName], sum(Scoring) as GrandTotal
FROM [masterView] GROUP BY [EmpName]
ORDER BY GrandTotal DESC,EmpName ASC)
但有一个错误: -
的错误是:
Msg 102, Level 15, State 1, Line 4 Incorrect syntax near ')'.
第一个查询看起来更加不错:) +1 –
@RahulTripathi,是的,但再有就是冗余列将选择'[EmpName], SUM(评分)AS GrandTotal' –
是的,同意了! :) –