假设我有下表名t1( deptName,courseName,),我想要得到每个courseName的基金和deptName.So之和,我所能做的就是用courseName和sum (基金)来获得每个courseName下的基金总额,但是我如何在每个输出行中也包括deptName,比如deptName、CourseName sum (基金)?提前谢谢。
发布于 2015-03-22 20:19:44
一种可能是:将deptName和courseName以及组按此连接起来(这确实满足了您的要求)。
SELECT deptName + '_' + courseName as Dept_Course, SUM(fund)
FROM t1
GROUP BY (deptName + '_' + courseName)或者(谢谢@giorgi):
SELECT deptName + '_' + courseName as Dept_Course, SUM(fund)
FROM t1
GROUP BY deptName,courseName通常,你可以这样做,尽管:
SELECT deptName,courseName,SUM(fund)
FROM t1
GROUP BY deptName,courseNamehttps://stackoverflow.com/questions/29199365
复制相似问题