例:
数据如下:
名称 得分
A 100
A 90
B 90
B 80
A 60
C 70
以名称为鉴别列,取该名称最大值求和。此处的求和应该为260
SQL 根据两列取最大值求和
答案:2 悬赏:60 手机版
解决时间 2021-02-27 05:03
- 提问者网友:两耳就是菩提
- 2021-02-26 17:17
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-02-26 18:33
select 名称,sum(得分) from 表名 group by 名称
希望对你有所帮助。
希望对你有所帮助。
全部回答
- 1楼网友:患得患失的劫
- 2021-02-26 20:10
第一,没说什么数据库
第二,年月两个字段类型
暂且按sqlserver,年月字段都是字符来
select * from 表名
where 年+'00'+left(月,2)
in
select max(年+'00'+left(月,2)) from 表名 group by 年
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯