mysql 怎么根据当前年龄计算出生日期?

发布网友

我来回答

2个回答

热心网友

SELECT DateAdd(yyyy, -n, getdate())
-------n 为年龄

热心网友

这个貌似不行吧!~知道年龄你也只能算出年份,具体日期应该算不出来吧追问就是要算出年份啊
是这样 我有一个student表 里面只有学生的年龄要求查询出生年份

追答那你数据库的年龄每年都是变动的吗?现在的数据是最新的吗?如果是真实数据的话
mysql中的计算是select year(curdate())-年龄
curdate():当前日期
year(curdate()):在当前日期中取出年份
mssql中的计算是select dateadd(year,-年龄,getdate())

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com