读书人

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

发布时间: 2013-01-12 16:25:03 作者: rapoo

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
...

读书人网 >ASP

热点推荐