分组sql语句
有一个表   第一行是日期,例如 
 第一列                        第二列                  第三列 
 2007-8-1                           a                                 1 
 2007-8-1                           a                                 4 
 2007-8-1                           b                                 1 
 2007-8-1                           a                                 3   
 2007-8-2                           b                                 3 
 2007-8-2                           a                                 7 
 2007-8-2                           c                                 6 
 2007-8-2                           b                                 1   
 2007-8-3                           c                                 5   
 我要得到的查询结果是      按第一列和第二列的分类的第三列的和 
 输出的格式是   
                               sum(a)               sum(b)                  sum(c) 
 2007-8-1               8                              1                                 0 
 2007-8-2               7                              4                                 6          
 2007-8-3               0                              0                                 5     
 求该语句。请赐教,谢谢
------解决方案--------------------select 日期,sum(iif(第二列= 'a ',第三列,0)), 
 sum(iif(第二列= 'b ',第三列,0)), 
 sum(iif(第二列= 'c ',第三列,0)) from tt