ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1400|回复: 5

[求助] 交叉查询问题求助高手

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-11-15 09:48 | 显示全部楼层 |阅读模式

如何使用交叉查询统计学生的成绩段人数。谢谢。按100分 90-99 80-89 70-79 60-69 ,我在条件中只能设置某一项, 未命名.JPG

不能设计成多条件多分数段的。请高手帮忙,谢谢!

期中成绩.zip

18.04 KB, 下载次数: 11

TA的精华主题

TA的得分主题

发表于 2012-11-15 10:21 | 显示全部楼层
[code=sql]select switch
(
   语文>=100,'大于等于100分',
   语文>=90,'大于等于90分',
   语文>=80,'大于等于80分',
   语文>=70,'大于等于70分',
   语文>=60,'大于等于60分',
   true,'小于60分'
)  as 分数,
count(1) as 人数
from [11]
group by switch
(
   语文>=100,'大于等于100分',
   语文>=90,'大于等于90分',
   语文>=80,'大于等于80分',
   语文>=70,'大于等于70分',
   语文>=60,'大于等于60分',
   true,'小于60分'
);
[/code]
1.gif

TA的精华主题

TA的得分主题

发表于 2012-11-15 10:22 | 显示全部楼层
不过你还是先学会会如何建表吧

你的表中至少范了三个错误

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-11-15 10:33 | 显示全部楼层
刚接触access,恳请多指教,不知道是哪三个错误,另外,查询结果能否改成横向式的 ?
100  90-99 80-89   70-79
1        8       7        6
谢谢!

TA的精华主题

TA的得分主题

发表于 2012-11-15 11:05 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
1.表名不规范,不要以数字开头
2.违反字段属性统一性,语文,数学,英语属于同一个属性:即科目,将其分开来在数据统计中会比不分开来更麻烦
3.产生了数据冗余,即表中的年级名,班级名,班级代码全都是同一个,解决办法是拆表: 学生信息表,班级信息表,分数表

你要的结果,将上述查询定义为查询1,然后从查询1透视即可
select
  iif(分数='大于等于100分',人数) as 大于等于100分人数,
  iif(分数='大于等于90分',人数) as 大于等于90分人数,
  iif(分数='大于等于80分',人数) as 大于等于80分人数,
  iif(分数='大于等于70分',人数) as 大于等于70分人数,
  iif(分数='大于等于60分',人数) as 大于等于60分人数,
  iif(分数='小于60分',人数) as 小于60分人数
from 查询1

一般来说透视是在最后的结果显示中较为好看而已
而在数据的统计查询中,查询1的结果会更为方便,也就是上面说的第2点

TA的精华主题

TA的得分主题

发表于 2012-11-15 11:26 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 wuxiang_123 于 2012-11-15 11:32 编辑
  1. TRANSFORM Count([11].语文) AS 语文之计算
  2. SELECT [11].班级代码
  3. FROM 11
  4. GROUP BY [11].班级代码
  5. PIVOT Partition([11].语文,60,99,10);
复制代码
设计视图:
1.jpg

运行结果:
2.jpg


您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-7 06:24 , Processed in 0.028399 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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