注册 登录
编程论坛 SQL Server论坛

求一条SQL语句

jyw007625 发布于 2010-08-22 21:13, 728 次点击
姓名    部门    年龄阶段    学历阶段
A    人力资源部    20-30    高中
B    计算机中心    31-40    研究生
C    ERP办公室    41-50    本科
D    人力资源部    20-30    高中
E    计算机中心    31-40    研究生
F    ERP办公室    41-50    本科
G    人力资源部    20-30    高中
H    计算机中心    31-40    研究生
I    ERP办公室    41-50    本科

access +VB
实现功能:查询某个部门在某个年龄阶段、某个学历阶段的人数。非常感谢!!!!!!
9 回复
#2
jyw0076252010-08-22 21:32
我自己顶一下!
#3
aei1352010-08-23 09:22
没弄清楚你的真实意思,不知道是不是下面这样了
select 部门,年龄阶段,学历阶段,count(distinct 姓名) 人数 from table group by 部门,年龄阶段,学历阶段

#4
luanyunfeng2010-08-23 10:46
你被查的表是什么格式?
#5
jyw0076252010-08-23 19:45
我查的表是access
得到一下效果:

       年龄阶段    学历阶段
人力资源部    2       2
计算机中心    2       2
 ERP办公室    2       2

谢谢
#6
cnfarer2010-08-24 17:48
看不出来,你的人力资源部,哪来的2个年龄阶段,2个学历阶段!
#7
jyw0076252010-08-24 17:49
哦,错了哈
#8
cnfarer2010-08-24 17:53
select 部门,count(distinct 年龄阶段) as 年龄阶段,count(distinct 学历阶段) as 学历阶段 from 表名 group by 部门
#9
jyw0076252010-08-25 08:58
谢谢
#10
七号2010-09-01 15:41
顶以下
1