我需要从他们的出生日期开始计算“客户”的年龄。
我尝试使用以下方法:
DATEDIFF(年,customer.dob,“ 2010-01-01”);
但这似乎不起作用。
有任何想法吗?我知道这将变得简单!
谢谢
几种方法:
select DATEDIFF(customer.dob, '2010-01-01') / 365.25 as age SELECT DATE_FORMAT(FROM_DAYS(DATEDIFF(customer.dob,'2010-01-01')), ‘%Y’)+0 AS age
希望这对您有帮助