sql-server - 与 sum 和小于的内连接
问题描述
我创建了两个表费用和学生。现在我要做的是:它们的内部连接以及学生支付的金额总和,其中金额总和应> 500
我能够进行内部连接以及金额的总和,但我无法显示金额 > 500 以及总和和内部连接
select s.firstname+''+s.Lastname [Name],sum(f.AMOUNT)[TotaAmount],f.REMARKS from std s
inner join Fees f on
s.id=f.STUDENTID
group by firstname,Lastname
where amount>500
期望的是与> 500的总和一起获得内部连接
解决方案
select s.firstname + '' + s.Lastname [Name],
sum(f.AMOUNT) [TotaAmount]
from std s
inner join Fees f on s.id = f.STUDENTID
group by s.id, s.firstname, s.Lastname
having sum(f.AMOUNT) > 500
推荐阅读
- ios - 使用 iOS 设备运行测试时出错
- javascript - 如果从字段中删除值,如何删除 NaN?
- mongodb - 如何在mongodb中列出集合
- laravel - Laravel 8:如何将 base64 PDF 转换为 PDF 文件?
- python - 受限玻尔兹曼机 - python 实现
- javascript - 使用 React useEffect 进行清理
- openlayers - 为什么在事件触发器上制作动画会导致 OpenLayers 6.5 中的无限动画循环?
- scala - 如何将 sbt 1.5.3 与 scala 2.13 一起使用?
- string - scala固定长度字符串格式不适用于中文
- kubernetes - openfaas如何解决pod中容器的时区问题?