0

所以我想知道欠款 3500 美元或更多的学生所欠的总余额。这是我一开始尝试的

从学生中选择总和(余额);

它工作正常,但不符合条件。

所以我尝试了这个


从余额 >= 3500 的学生中选择总和(余额) ;

给了我同样的答案,所以我想它不应该是正确的??

然后我尝试了这个

从学生中选择总和(余额> = 3500);

这给了我一个语法错误。我该怎么办?

4

3 回答 3

0
select sum(CASE WHEN balance >= 250 THEN balance ELSE 0 END) from student ;
于 2012-10-11T04:36:32.313 回答
0

试试这个:

SELECT SUM(BALANCE),studentNo FROM STUDENT 
group by studentNo  having SUM(BALANCE)>3500
于 2012-10-11T04:41:31.227 回答
0

这是一种方法:

select sum(balance) from (select balance from student where balance >= 3500);
于 2012-10-11T04:45:22.857 回答