mysql根据出生日期统计年龄段
来源:互联网 发布:七政四余软件下载 编辑:程序博客网 时间:2024/04/28 10:34
select nnd as '年龄段',count(*) as '人数' from(
select
case
when (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )<20 then '20以下'
when (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )>=20 and (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )<30 then '20-30'
when (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )>=30 and (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )<40 then '30-40'
when (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )>=40 and (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )<50 then '40-50'
end
as nnd from td_lz_leader
)a group by nnd;
select
case
when (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )<20 then '20以下'
when (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )>=20 and (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )<30 then '20-30'
when (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )>=30 and (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )<40 then '30-40'
when (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )>=40 and (year(now())-year(birthday)-1) + ( DATE_FORMAT(birthday, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )<50 then '40-50'
end
as nnd from td_lz_leader
)a group by nnd;
0 0
- mysql根据出生日期统计年龄段
- 笔记(根据性别,不同年龄段统计人数)
- mysql根据出生日期计算年龄
- mysql统计各年龄段的数量
- 年龄段统计
- T-Sql 根据出生日期按年龄段统计
- mysql 年龄段划分
- 147.统计各年龄段人数
- mysql 根据时间段统计
- 根据 身份证号 生成出生日期
- 根据身份证获取出生日期
- 根据出生日期计算年龄
- 根据出生日期得到年龄
- 根据出生日期计算年龄
- 根据出生日期计算出年龄
- mysql 按照年龄段分组查询
- 5. 统计各年龄段的人数。
- sql 根据出生日期计算年龄
- Android中ExpandableListView的使用
- [BZOJ 2096][Poi2010]Pilots:单调队列
- 高性能开源持久化消息队列
- [Modern Compiler] Activation Records: Stack Frames
- QT5 仿最新QQ设置面板
- mysql根据出生日期统计年龄段
- @synthesize of 'weak' property is only allowed in ARC or GC mode
- 1013. 数素数 (20)
- PAT乙级(Basic Level)练习题 >骨牌铺方格
- PHP set_error_handler() 设置用户自定义的错误处理程序
- nyoj-田忌赛马
- Android6.0之AMS启动App下篇
- 【Java】Servlet3规范学习笔记
- hack