select count(*) as num,day(t4) as rq,t2 from b4 where t4>='2011-01-24 00:00:00' and t4<='2011-01-28 23:59:59' group by day(t4),t2 order by t2
 执行后的结果为:数量  日期(天) 名字
1   21  小红
2   22  小方
55  23  小兰我想得到下面的结果:
      21   22   23
小红  1    0     0
小方  2    0     0
小兰  55   0     0
应该怎么写?大侠指点~~~