我要统计数据表1里的一个字段如下:
字段名:隶属部门
记录: 业务部
    资源部
    人事部
    管理部
而且字段名:隶属部门里的记录是随时增加的要统计出每个部门里的人数,
然后把结果显示在数据表2里
数据表2结构为:
字段名:项目 人数请指点!

解决方案 »

  1.   

    这个很容易
    select 隶属部门,sum(人数) from 数据表1 group by 隶属部门
      

  2.   

    select 隶属部门,sum(人数)  into 数据表2  from 数据表1 group by 隶属部门select * from 数据表2
      

  3.   

    TO:应该这么连接数据表2呀!
    我改这样执行了出错呀!
    SQL.Add('select 隶属部门,sum(b.人数) from Filedata  where count b group by 隶属部门');
      

  4.   

    呀?等下,数据表1是员工的明细文件吗?
    那这样改:
    select 隶属部门,count(*) from 数据表1 group by 隶属部门
    如果要把结果输出到数据表2就再加个
    select 隶属部门,count(*) into 数据表2 from 数据表1 group by 隶属部门OVER!
      

  5.   

    TO:Firec(Firec)你这段代码可以了,不过把数据库的字段名都改变了,
    有没有办法保持我原有的字段名呀!
      

  6.   

    恩?那么用as吧
    select 隶属部门 as 新名称,count(*) as 新名称1.............