本帖最后由 28786461 于 2016-10-25 09:45 编辑
求救为什么下面这个公式执行后,只显示一条记录,而且是统计了一个班级的总人数
我的目的是:统计每个班级的总人数,男生数,女生数
select
[班级班主任_主表].[班编ID] As 本报表.[在校生统计_明细表].[序号]x填充不锁定,
[班级班主任_主表].[班级] As 本报表.[在校生统计_明细表].[班级]x填充不锁定,
[班级班主任_主表].[班主任] As 本报表.[在校生统计_明细表].[班主任]x填充不锁定,
计数( [学生基本信息表_主表].[姓名] ) As 本报表.[在校生统计_明细表].[学生数]x填充不锁定,
合计( case [学生基本信息表_主表].[性别] when '男'then 1 else 0 end ) as 本报表.[在校生统计_明细表].[男生]x填充不锁定,
合计( case [学生基本信息表_主表].[性别] when '女'then 1 else 0 end ) as 本报表.[在校生统计_明细表].[女生]x填充不锁定
from [学生基本信息表_主表], [班级班主任_主表]
where [学生基本信息表_主表].[班级] = [班级班主任_主表].[班级] 分组 [班级班主任_主表].[班编ID], [班级班主任_主表].[班主任] ,[班级班主任_主表].[班级] order by [班级班主任_主表].[班编ID] |
|
28786461