SQL 分值汇总 并且 计算排名如何 5

表名称:积分明细表字段名:姓名、奖惩分值如何用SQL语句计算每个人的合计分值并且计算出其排名顺序同样的分值排名一样.如图:... 表名称: 积分明细表 字段名 :姓名、奖惩分值 如何用SQL语句 计算每个人的合计分值 并且计算出其排名顺序 同样的分值排名一样. 如图: 展开
 我来答
百度网友9d41c53
2017-11-01 · TA获得超过489个赞
知道小有建树答主
回答量:359
采纳率:73%
帮助的人:218万
展开全部

如果你是sqlserver的话,语法如下

select *,row_number() over(partition by [总分] order by [总分]  desc) as [排名] from (select [姓名],sum([奖惩分值]) as [总分] FROM [积分明细表] group by [姓名]) A
追问
无法查询到结果,不知道是什么原因
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式