所以我想知道欠款 3500 美元或更多的学生所欠的总余额。这是我一开始尝试的
从学生中选择总和(余额);
它工作正常,但不符合条件。
所以我尝试了这个
从余额 >= 3500 的学生中选择总和(余额) ;
给了我同样的答案,所以我想它不应该是正确的??
然后我尝试了这个
从学生中选择总和(余额> = 3500);
这给了我一个语法错误。我该怎么办?
select sum(CASE WHEN balance >= 250 THEN balance ELSE 0 END) from student ;
试试这个:
SELECT SUM(BALANCE),studentNo FROM STUDENT
group by studentNo having SUM(BALANCE)>3500
这是一种方法:
select sum(balance) from (select balance from student where balance >= 3500);