日期:2014-05-17  浏览次数:20966 次

求助各位高手哥哥姐姐弟弟妹妹
数据格式:
单位编号 金额 考核期
2001 100.00 201201
2001 200.00 201202
2001 300.00 201202
2002 100.00 201104
2002 200.00 201201

我想得到相同单位编号最大考核期的金额合计数,如上数据想得到结果:
2001 500.00 201202
2002 200.00 201201

------解决方案--------------------
select 单位编号 sum(金额) 考核期 from 表名 where (单位编号,考核期) in (select 单位编号,max(考核期) from 表名 group by 单位编号) group by 单位编号,考核期;