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