首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个SQL该如何写

2013-06-19 
求助一个SQL该怎么写我有一张会员的金额表,编号 日期金额A2011 1WA2012 2WB2011 1WB2012 2WB2013 3WC2012

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

热点排行
Bad Request.