select sum(fee),fee_type
from table group by fee_type

解决方案 »

  1.   

    aid是自增字段怎么可能相同???不太明白楼主的意思,如果是按费用类别统计写法如下:
    select sum(fee) as fee from k_car 
       group by fee_type
    不知是否这个意思。
      

  2.   

    select fee_type,sum(fee) 费用总金额 from k_car group by fee_type
      

  3.   

    不好意思,不是自增字段,是从其他表读出的,可能相同,如何写sql
      

  4.   

    select fee_type,aid,sum(fee) as 费用
    from k_car
    group by fee_type,aid
      

  5.   

    select sum(fee),fee_type
    from table group by fee_type
    如果要把记录横过来,参考:create table #(a varchar(100),b int)
    insert # values('aa',11)
    insert # values('bb',1)
    insert # values('aa',45)
    insert # values('cc',81)
    insert # values('a',11)
    insert # values('aay',561)
    insert # values('a',14)declare @sql varchar(8000)
    set @sql = 'select '
    select @sql = @sql + 'sum(case a when '''+a+''' 
                              then b else 0 end) '+a+'的数量,'
      from (select distinct a from #) as aselect @sql = left(@sql,len(@sql)-1) + ' from #'exec(@sql)drop table #