在我的mysql表中有两个字段表示出生日期和死亡日期,如何使用SQL查询计算年龄?
例如我的表格:
id | DOB | DOD
-------------------------------
1 | 02-02-1968 | 07-21-2000
-------------------------------
2 | 08-01-1978 | 14-01-1988
我如何计算年龄?
请有人帮助我!!!
答案 0 :(得分:0)
SELECT TIMEDIFF(DOD, DOB ) as TOTAL_AGE FROM TABLE;
答案 1 :(得分:0)
select year(dod)-year(dob)-(right(dod,5)< right(dob,5) ) as age from table