分类汇总求和SQL语句

时间:2014.02.15 发布人:xu5620551

分类汇总求和SQL语句

已解决问题

谷歌xu5620551用户在2014.02.15提交了关于“幽灵行动分类汇总求和SQL语句”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-10-21T23:50:57。**库例如:
id姓名奖金
1张三20万
2李四10万
3王一5万
4王一50万
5李四6万
我要实现下面的效果
id姓名奖金
4王一55万

查出谁的奖金总合是最高的,SQL语句应该怎么写?希望大家能够帮助她。

详细问题描述及疑问:**库例如:
id姓名奖金
1张三20万
2李四10万
3王一5万
4王一50万
5李四6万
我要实现下面的效果
id姓名奖金
4王一55万

查出谁的奖金总合是最高的,SQL语句应该怎么写?期待您的答案,滴水之恩,来日我当涌泉相报 !

希望以下的回答,能够帮助你。

第1个回答

用户名:kiaonamj  

331215问答应该是如下:
假设姓名字段为xx,奖金字段额主为jj,表名为tb
selecta.xx,max(a.jj1)from(selectxx,sum(jj)asjj1fromtbgroupbyxx)agroupbya.xx

先从表中对每个人的奖金进行汇总,再从中找出最大的

对补充回答正丰:
你的id是主键如果要加上id就没办法对某个人进行汇总了而且就比如你的**中亲妈月一有沙固粮零甲王一的记录里id要赋什么值呢,3还是4?这是矛盾月素绿初杂频技特给热的啊

补充的补充回答:
如果id不是唯一,可以如下:
se己看值世批力胞lecta.id,a.xx,max(a.jj1)from(selectid,xx,sum分苏起副本空同护除(jj)asjj1fromtbgroupbyid,xx)乡自房构agroupbya.id,a.xx