首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Join和窗口函数获取结果

使用Join和窗口函数获取结果
EN

Stack Overflow用户
提问于 2019-07-17 20:54:20
回答 2查看 54关注 0票数 1

A表Dept

代码语言:javascript
复制
Id   Salary  Dept
1     1000    A
2     2000    B
3     5000    A
4     2500    C
5     3000    D

所以输出结果

代码语言:javascript
复制
Id   Salary Dept
 1   6000   A

需要使用Join或窗口函数获取薪资总和以及哪个部门作为最高薪资

EN

回答 2

Stack Overflow用户

发布于 2019-07-17 20:58:21

你似乎想要:

代码语言:javascript
复制
select d.dept, sum(d.salary)
from dept d
group by d.dept
order by max(d.salary) desc
fetch first 1 row only
票数 1
EN

Stack Overflow用户

发布于 2019-07-17 21:51:53

如果您使用的是MSSQL,您可以尝试执行以下操作

代码语言:javascript
复制
select top 1 d.Dept, Sum(d.Salary) as Salary from Dept d group by d.Dept order by Sum(d.Salary) desc
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57076341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档