当前位置: 代码迷 >> ASP >> asp+access年龄段统计有关问题
  详细解决方案

asp+access年龄段统计有关问题

热度:127   发布时间:2013-01-12 16:25:03.0
asp+access年龄段统计问题
Asp+access中怎么根据access数据库中的出生年月(字符型)来分年龄段进行统计,每十岁为一组统计人数
结果如:
年龄段        人数
0~10      3
11~20     5
21~30     6

------解决方案--------------------
select '0~10' as 年龄段,count(*) as 人数 from 表名 where dateDiff('yyyy',出生年月,date())>0 and dateDiff('yyyy',出生年月,date())<11 
union 
select '11~20' as 年龄段,count(*) as 人数 from 表名 where dateDiff('yyyy',出生年月,date())>10 and dateDiff('yyyy',出生年月,date())<21 
union 
select '21~30' as 年龄段,count(*) as 人数 from 表名 where dateDiff('yyyy',出生年月,date())>20 and dateDiff('yyyy',出生年月,date())<31
...
  相关解决方案