如何将我的max和min输出加在一起得到总和

时间:2016-11-09 07:36:32

标签: mysql sql sql-server-2008

如何将我的max和min输出加在一起以获得sql查询中的总和。

在我的查询下面:

SELECT max(marks) AS max,
       min(marks) AS min 
  FROM students 
 (SELECT SUM(MIN(marks), MAX(marks)) FROM student

3 个答案:

答案 0 :(得分:2)

我认为这可以解决您的问题

select min(marks)+max(marks) as total_marks from Students

答案 1 :(得分:0)

根据我的理解,你需要从学生表中获得最大分数和最小分数,最后总结最大分数和最小分数。

如果这是您的下面的场景是您可以从

开始的查询
SELECT maxMark+minMark TotalMark
FROM (SELECT max(marks) maxMark, min(marks) minMark 
        FROM students) t1

如果这不能解决您的问题,请告诉我。

答案 2 :(得分:0)

我想你想要这个:

SELECT id, sum(maxmark+minmark) AS summark FROM 
(SELECT id, max(marks) AS maxmark, min(marks) AS minmark FROM students ) as m