如何从MySQL的DOB字段获取年龄?
我需要从他们的出生日期开始计算“客户”的年龄。
我尝试使用以下方法:
DATEDIFF(年,customer.dob,“ 2010-01-01”);
但这似乎不起作用。
有任何想法吗?我知道这将变得简单!
谢谢
回答:
几种方法:
select DATEDIFF(customer.dob, '2010-01-01') / 365.25 as ageSELECT DATE_FORMAT(FROM_DAYS(DATEDIFF(customer.dob,'2010-01-01')), ‘%Y’)+0 AS age
希望这对您有帮助
以上是 如何从MySQL的DOB字段获取年龄? 的全部内容, 来源链接: utcz.com/qa/411552.html