表1:姓名   性别   工资     张三    男     10
李四    男     40
张三    男     20
李四    男     50
张三    男     5表2:姓名   性别    工资张三   男      35
李四   男      90vb+ access   用rs.open  还是conn.execute 我很菜请详细一些  谢谢!!!!

解决方案 »

  1.   

    用recordset和connection对象都可以完成你的要求,关键是你究竟想统计什么?
      

  2.   

    对不起!我想把表一统计成表2 形式的!conn.execute "select 姓名,sum(工资),from 表一 group by 姓名"
    可是执行完了表一点改变都没有。我不知道是哪里毛病?
      

  3.   

    为什么要分开两个同一个结构的表来存放内容?
    select 姓名,sum(工资) from 表1 group by 姓名
    统计出一个表每人的工资~
      

  4.   

    终于看明白你的意思了~应该是这样:
    INSERT INTO 表2
    SELECT 表1.姓名 AS 姓名, 表1.性别 AS 性别, sum(表1.工资) AS 工资
    FROM 表1
    GROUP BY 表1.姓名, 表1.性别;
    把表1内容统计好放进表2是吗?