Office中国论坛/Access中国论坛

标题: 关于分组查询的一个问题 [打印本页]

作者: lvancbx    时间: 2008-10-16 10:55
标题: 关于分组查询的一个问题
表   
          字段    a
记录              1
                     2
                     1
                     0
                     1


我想求分组的百分比
结果应该如下
            1          0.6
            2          0.2
            0          0.2
                        0.2
作者: lvancbx    时间: 2008-10-16 10:58
我写了个语句 分组比较简单,但我不知道分组中怎么统计所有记录数
我写的查询如下   select  count(a)/count(*) from 表1 group by a
作者: 咱家是猫    时间: 2008-10-16 11:18
Count(a)/DCount("*","表1")
作者: kevindeng    时间: 2008-10-16 11:19
SELECT Table1.A, Count(Table1.A)/DCount("A","Table1") AS 分组百分比
FROM Table1
GROUP BY Table1.A;
作者: kevindeng    时间: 2008-10-16 11:20
版主下手就是比我快!
作者: lvancbx    时间: 2008-10-16 14:02
[:50] [:50] 谢谢啊
作者: lvancbx    时间: 2008-10-16 14:07
编译错误?
作者: lvancbx    时间: 2008-10-16 14:11
access里有dcount 这个函授吗?[:31] [:31]  我直接写 SELECT DCount("*","表2")   FROM 表2
也报错啊
作者: Henry D. Sy    时间: 2008-10-16 14:53
SELECT DCount("*","表2")   FROM 表2
正常呀




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3