如何查找一段范围内的最大数
有表: 
 姓名      月份      工资 
 ----------------- 
 张三      1               1000 
 李四      1               800 
 王五      1               700 
 张三      2               1050 
 李四      2               900 
 王五      2               600 
 张三      3               900 
 李四      3               950 
 王五      3               850   
 如何通过一条SQL语句统计出每个人的1到3月单个月的最高工资? 
 就是得出下表: 
 姓名      月份      工资 
 ----------------- 
 张三      2            1050 
 李四      3               950 
 王五      3               850     
------解决方案--------------------select table1.* from table1,(select 姓名,max(工资) as 工资 from table1 where 月份 in(1,2,3) group by 姓名,工资) t where table1.姓名=t.姓名 and table1.工资=t.工资
我的异常网推荐解决方案:软件开发者薪资,http://www.aiyiweb.com/other/1391128.html