当前位置: 代码迷 >> Sql Server >> 一个SQL该如何写
  详细解决方案

一个SQL该如何写

热度:72   发布时间:2016-04-24 21:47:06.0
求助一个SQL该怎么写
我有一张会员的金额表,
编号 日期  金额
A   2011 1W
A   2012 2W
B   2011 1W
B   2012 2W
B   2013 3W
C   2012 5W


我想得出的结果是只显示每个会员最高金额那一条信息
比如A的会员我只想看到
编号 日期  金额
A    2012 2W
其实日期看不看的到都无所谓,我只想看到每个会员最高的金额

 

------解决方案--------------------
select * from 表 a where 金额=(
select max(金额) from 表 where a.编号=编号
)

------解决方案--------------------
SELECT  编号,max(金额) 金额
FROM    会员金额表
GROUP BY 编号
  相关解决方案