【发布时间】:2018-05-25 12:10:48
【问题描述】:
我有一张表格,上面有医生的姓名和生日年份。在索引页面上,我只需要显示 40 岁以下的医生。我需要从当前年份中减去生日年份,并仅显示 40 岁以下的结果......
SELECT * FROM `doctor` WHERE dateadd(year, `date_birthday`, getdate())
我尝试将日期 sa 日期时间转换为日期,但每次都返回 NULL
SELECT id,CAST((CURDATE()-date_birthday) AS DATE) AS difference FROM doctor
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
-
SELECT id,(CURDATE()-date_birthday) AS 与医生的区别这是可行的,但将其转换为时间戳...结果为 20178533 ...
标签: mysql sql phpmyadmin