【发布时间】:2013-08-19 06:13:00
【问题描述】:
我有一个student 表(sid,sname),一个课程table(cid,cname)和一个sc 表(sid,cid,@ 987654330@)。
如何对学生信息及其总分按总分排序,如果总分相同,则按cid排序。
我当前的SQL如下:
SELECT s.Sname,ISNULL(SUM(ss.Score),0)
FROM Student s
LEFT JOIN SC ss
ON s.Sid=ss.Sid
GROUP BY s.Sname
ORDER BY SUM(ss.Score) DESC
【问题讨论】:
-
您对已有的查询有任何问题吗?
-
当前查询出错...调用本机函数“ISNULL”时参数计数不正确...
标签: sql-server tsql