读书人

一个SQL该如何写

发布时间: 2013-06-19 10:26:41 作者: rapoo

求助一个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 编号

读书人网 >SQL Server

热点推荐