select name, type as type, area ss area, sum(sen) as sum, sum(min) as min,sum(free) as free
from tablename
group by name

解决方案 »

  1.   

    //这样写可以,但是没办法为area字段。
    什么意思阿?
      

  2.   

    select name, type, sum(sen) as sen, sum(min) as min, sum(fee) as fee
    from tablename
    having area like 'TW'
    group by name, type
    union 
    select name, type, sum(sen) as sen, sum(min) as min, sum(fee) as fee
    from tablename
    having area like 'bj'
    group by name, type
    union ....
    即可.
      

  3.   

    select name, type,area, sum(sen) as sen, sum(min) as min, sum(fee) as fee
    from tablename
    group by name,area, type
    这样不行吗我看你的表结构中有area这个字段阿如果是在dbgrid中不显示出来很容易做到的阿
      

  4.   


    ...  type   area   ...
         b_1    cn,bj  
         b_1    tw,gx  
         b_1    tw,gx  变成
    ...  type   area   ...
         b_1    cn,gz  
         b_1    HK这里看不懂的说  
      

  5.   

    select name, type, area, sum(sen) as sen, sum(min) as min, sum(fee) as fee
    from tablename
    group by name, type, area
    order by name,type这样不可以吗?
      

  6.   

    搂上的你的having那里有问题吧?