如何用SQL语句查询前50名(共60名)成绩,并传递给变量N

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:12:07
并把查询的结果付给变量N 的语句

DECLARE @TotalGrade MONEY
SELECT @TotalGrade = SUM(成绩)
FROM (
SELECT TOP 50 成绩 FROM 成绩表 ORDER BY 成绩 DESC
) AS t

SELECT @TotalGrade

declare @N int;

select @N=成绩列 from 成绩表 where 条件;

来自:求助得到的回答