我有一个关于datediff MYSQL函数的问题,我可以使用它,而且它很简单。但是我不知道如何使用它来收集表字段中的差异。例如。
我有一个列dob,我想要编写一个查询,它将执行以下操作
select dateDiff(current_timeStamp,dob)
from sometable 'here dob is the table column我的意思是我想要从当前日期时间到表字段dob的差值,每个查询结果都是差值,即用户的年龄。
发布于 2009-09-05 15:17:23
发布于 2014-03-11 14:57:01
你可以这样做
SELECT TIMESTAMPDIFF(YEAR, date_of_birth, NOW()) ASageFROM your_table
每次都有效。
发布于 2009-09-05 15:21:10
如果您希望为每个用户显示以年为单位的年龄,请执行以下操作
select name,extract(year from (from_days(dateDiff(current_timestamp,dob))))
from sometable;https://stackoverflow.com/questions/1383516
复制相似问题