有可能把这些功能结合起来吗 year() 以及 timestampdiff() ? 我有人,出生日期(dob)和事件日期栏,我想知道该人在事件发生当年7月1日(01-07)的年龄。它看起来是这样的: timestampdiff(year, dob, "year(event)-01-07") 显然,这是行不通的。有办法计算吗?
year()
timestampdiff()
timestampdiff(year, dob, "year(event)-01-07")
kpbpu0081#
你可以用 concat 为了达到这个目的
concat
select timestampdiff(year, dob, concat(year(event),'-',month(dob),'-',day(dob))) from table_name;
或
select timestampdiff(year, dob, concat(year(event),'-',date_format(dob,'%m-%d'))) from table_name;
1条答案
按热度按时间kpbpu0081#
你可以用
concat
为了达到这个目的或