2016-09-26 87 views
0

出生日期[数字]更多我有一个叫从属表:呈现年龄不是从SQL

enter image description here

现在我需要出示家属40多岁的例子。

P.S.现在我试图使用DATEDIFF(CURDATE(), dependent.bdate)/365.25函数,但仍然无法呈现它。这个怎么做?

+0

将如何你对待'0000-00-00'值? – Phil

+0

@Phil它将只是未定义(null) –

回答

1

假设bdate是一个实际的DATE列,我想它会更容易到40年之前的当前日期创建一个日期,然后选择其中bdate是低于或等于该日期

WHERE dependent.bdate <= DATE_SUB(CURDATE(), INTERVAL 40 YEAR)