设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1363|回复: 11
打印 上一主题 下一主题

[查询] 关于成绩计算统计问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-13 15:19:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
考生答题表内容如下:(每位考生共有4个科目成绩,现在只列出1科,科/100题,其实共有4科)
表名为:ANSWER
准考证号  科目                答案      
11015033  1    DECCBBADCBECBAAACADABAABEECCBDDCBCAACEADABDCCCABCDCABDDEAADBACDDEBAACBABCDADABBAACDBCABCCDACDBBEDCNR


标准答案表如下:
表名为:BZDA
科目            标准答案
1      AAACBBBBCEEDBAAACADAABDACEBEDDAEDCBCDABDABECEBABBECBDADEACDBDBCBABAACBBBCDABADBCBCBEDBBDCDCDABDECBNR

如报考第1科共有120人,要得到如下统计结果用SQL语句在ACCESS环境下怎么实现? 不用SQL语句又怎么操作?谢谢!

试题1共有6考生答对; 答对率:5.000%

试题2共有0考生答对; 答对率:0.000%

试题3共有31考生答对; 答对率:25.833%

试题4共有5考生答对; 答对率:4.167%

试题5共有31考生答对; 答对率:25.833%

试题6共有18考生答对; 答对率:15.000%

试题7共有4考生答对; 答对率:3.333%

试题8共有9考生答对; 答对率:7.500%
.............................................
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2009-3-13 15:28:42 | 只看该作者
附上数据库文件。谢谢各位老师帮助!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3#
发表于 2009-3-13 15:32:55 | 只看该作者
用双重循环加MID函数实现。第一重循环对答案,第二重循环对学生
4#
 楼主| 发表于 2009-3-13 16:37:00 | 只看该作者
能否劳驾您几分钟时间帮弄一下,多谢了。
5#
发表于 2009-3-13 17:56:11 | 只看该作者
SELECT *
FROM ANSWER AS a
WHERE a.DA = (select BZDA from BZDA as b where b.KSKM=a.KSKM);
6#
 楼主| 发表于 2009-3-15 22:18:49 | 只看该作者
经测试以下语句无法实现
SELECT *
FROM ANSWER AS a
WHERE a.DA = (select BZDA from BZDA as b where b.KSKM=a.KSKM);
7#
发表于 2009-3-16 08:04:27 | 只看该作者
经测试以下语句无法实现
SELECT *
FROM ANSWER AS a
WHERE a.DA = (select BZDA from BZDA as b where b.KSKM=a.KSKM);
ma6 发表于 2009-3-15 22:18
改用IN试试
8#
 楼主| 发表于 2009-3-16 08:26:37 | 只看该作者
还是不行!
9#
发表于 2009-3-16 16:24:02 | 只看该作者
没有认真核对结果,你看看对不对。
不过有失厚望,我写了不只几分钟

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
10#
 楼主| 发表于 2009-3-18 11:35:27 | 只看该作者
非常好,可以了,万分感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-19 22:30 , Processed in 0.093908 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表