繁体   English   中英

在sql中显示从出生日期开始超过[数字]个年龄

[英]presenting age more than [number] from birth date in sql

我有一个表叫做dependency:

在此处输入图片说明

现在,我需要介绍40岁以上的家属。

PS现在,我正在尝试使用DATEDIFF(CURDATE(), dependent.bdate)/365.25函数,但仍然无法显示它。 这个怎么做?

假设bdate是实际的DATE列,我认为创建一个比当前日期早40年的日期并选择bdate小于或等于该日期的日期会更容易。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM