问题描述
- Mysql 数据库根据生日(birthday)查询年龄的数据
-
Mysql 数据库根据生日(birthday)查询年龄的数据,精确到天
N 代表 年龄
查询出 大于N等于N
小于N
的数据出来
解决方案
可以用当前日期去比对
解决方案二:
SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birthday)), '%Y')+0 AS age FROM 表名;
解决方案三:
http://blog.chinaunix.net/uid-12877464-id-2911984.html
解决方案四:
可以用当前日期去比对
解决方案五:
转换成时间戳来计算最精确了,
时间: 2024-09-22 21:25:20