|  
 
 
我有一个表,每人每月有一个成绩,如下: id  xming   shijian     chengji 1   张三   2013-04-01      80 2   李四   2013-04-05      70 3   王五   2013-04-01      70 4   陈留   2013-04-03      90 
5   张三   2013-05-01      80 6   李四   2013-05-05      70 7   王五   2013-05-01      70 8   陈留   2013-05-03      90 
9   张三   2013-06-01      90 10   李四   2013-06-05      70 11   王五   2013-06-01      70 12   陈留   2013-06-03      90 我想实现输入姓名及日期A及日期B就可以算出该人在该时间段的月度均分及月度排名!效果如下: 
id       shijianduan             xingming                 junfen             paiming 1  2013-04-01~2013-06-05         张三            (90+80+80)/3=83.33          2 2  2013-04-01~2013-06-05         李四                      70                  3 3  2013-04-01~2013-06-05         王五                      70                  3 4  2013-04-01~2013-06-05         陈留                      90                  1 
select     xingming,avg(chengji)   junfen  from table where  shijian between '2013-04-01'  and  '2013-06-05'  group by xingming  order by  avg(chengji) desc 
 |