Office中国论坛/Access中国论坛
标题:
教关于数据统计的语句
[打印本页]
作者:
princezjp
时间:
2009-11-13 16:32
标题:
教关于数据统计的语句
请教关于数据统计的语句
表单a内容如下:
序号 姓名 成绩 科目
1 张三 50 语文
2 张三 85 数学
3 张三 70 物理
4 张三 55 化学
5 张三 70 英语
6 李四 70 语文
7 李四 55 数学
8 李四 80 物理
9 李四 65 化学
10 李四 60 英语
我想使用语句对上面的数据进行汇总,计算每个人参加考试的次数和考试及格(考试成绩大于等于60分)的次数,达到如下效果
姓名 考试次数 考试及格次数
张三 5 3
李四 5 4
语句:selet 姓名,count(序号)as 考试次数 count(????)as考试及格次数 from a group by 姓名
上面语句中关于考试及格次数的语句如何更改,谢谢拉先!!!
作者:
todaynew
时间:
2009-11-13 19:40
selet 姓名,count(序号)as 考试次数 Dcount("*","a","姓名='" & 姓名 & "' and 成绩>=60") as 考试及格次数 from a group by 姓名
作者:
chaojianan
时间:
2009-11-13 21:08
select 姓名,count(序号)as 考试次数, Dcount("*","a","姓名='" & 姓名 & "' and 成绩>=60") as 考试及格次数 from a group by 姓名
todaynew把select 误写为selet
作者:
ACMAIN_CHM
时间:
2009-11-13 22:45
select
姓名,
count
(*)
as
考试次数,
sum
(if(成绩>=60,1,0))
as
考试及格次数
from
表单a
group
by
姓名
******************
* 一切皆有可能 *
******************
.
ACMAIN - Access论坛回贴准则(个人)
.
.
同
一
贴
子
不
回
复
第
二
次
作者:
asklove
时间:
2009-11-14 14:39
sum(if(成绩>=60,1,0))
好方法,学习一下
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3