MySQL从负时间戳计算年龄

时间:2014-10-12 12:25:19

标签: mysql sql unix-timestamp

我试图在mysql查询中计算年龄并且遇到负时间戳问题。

我有一张员工表,我必须选择所有超过55岁的员工

让我们说1955年5月15日(59岁)的时间戳是-461808000

以下是我查询人员是否超过55

的部分
TIMESTAMPDIFF(YEAR, FROM_UNIXTIME(xodim.dob,'%Y-%m-%d'), CURDATE()) > 55

它适用于较小的年龄但在1970年之前没有工作多年

0 个答案:

没有答案