Sql 基于两个生日之间的天数更新值
我需要根据两个生日更新一个变量 e、 g.Sql 基于两个生日之间的天数更新值,sql,sql-update,date-of-birth,Sql,Sql Update,Date Of Birth,我需要根据两个生日更新一个变量 e、 g. 我需要更新一个人在出生日期测得的体重,该值持续到下一个出生日期。 比如说,此人的出生日期是5月2日, 我在2013年5月2日测量了他的体重为50公斤,该值将在他的下一个生日之前更新,在这种情况下,50公斤将被携带到2014年5月1日 诸如此类的力量 最好的方法是什么 谢谢。尝试在保存日期的基础上再加上一年:可能是这样的: update unknown_table set weight = '60kg' where DATE_ADD(saved_
我需要更新一个人在出生日期测得的体重,该值持续到下一个出生日期。 比如说,此人的出生日期是5月2日, 我在2013年5月2日测量了他的体重为50公斤,该值将在他的下一个生日之前更新,在这种情况下,50公斤将被携带到2014年5月1日 诸如此类的力量 最好的方法是什么
谢谢。尝试在保存日期的基础上再加上一年:可能是这样的:
update unknown_table
set weight = '60kg'
where DATE_ADD(saved_birthday,INTERVAL 1 YEAR) = CURDATE()
请提及数据库名称标签、数据和所需输出,以便更容易理解。请阅读,这里是一个学习如何提高问题质量和获得更好答案的好地方。也可以是:where DATE_ADD(saved_Birth,INTERVAL 1 YEAR)=second_saved_DATE