用于从出生日期字段计算年龄的SQL查询

时间:2011-04-22 10:52:23

标签: php mysql

在我的mysql表中有两个字段表示出生日期和死亡日期,如何使用SQL查询计算年龄?

例如我的表格:

id |  DOB        |  DOD  
-------------------------------
1  | 02-02-1968  |  07-21-2000
-------------------------------
2  | 08-01-1978  |  14-01-1988

我如何计算年龄?

请有人帮助我!!!

2 个答案:

答案 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