Office中国论坛/Access中国论坛

标题: 如何按年级统计免测人员 [打印本页]

作者: lingjiang    时间: 2013-1-18 14:09
标题: 如何按年级统计免测人员
本人想用DCOUNT统计每个年级[奖惩项目编号]=64的个数,却老没法出来,请高人指点[attach]51158[/attach]


作者: huangli0356    时间: 2013-1-18 15:51
[attach]51161[/attach]

看下是否你查的效果?
我现在要求输入两个字段值

年级   所在查询分数值
作者: Henry D. Sy    时间: 2013-1-18 17:00
select distinct 年级编号,dcount("*","学生体质测试","奖惩项目编号='64' and 年级编号='"& 年级编号 & "'")
from 学生体质测试
不过应该会很慢的
作者: Henry D. Sy    时间: 2013-1-18 17:02
这样应该也可以,不过还是会很慢
SELECT DISTINCT a.年级编号, (select count(*) from 学生体质成绩 b where b.奖惩项目编号='64' and b.年级编号=a.年级编号 ) AS 个数
FROM 学生体质成绩 AS a
作者: lingjiang    时间: 2013-1-18 20:37
dcount("*","学生体质测试","奖惩项目编号='64' and 年级编号='"& 年级编号 & "'")
这句解决了


作者: lingjiang    时间: 2013-1-18 22:45
免测: Sum(IIf([年级] Like "大学一年级" And [奖惩项目编号] Like "64",1,IIf([年级] Like "大学二年级" And [奖惩项目编号] Like "64",1,IIf([年级] Like "大学三年级" And [奖惩项目编号] Like "64",1,IIf([年级] Like "大学四年级" And [奖惩项目编号] Like "64",1,0)))))

作者: 笑嘻嘻哦    时间: 2013-1-20 22:07
面测人员是干什么的呢
作者: lingjiang    时间: 2013-1-26 11:57
根据国家学生体质测试规定,因病因残是可以免测学生体质测试的




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