我有一个包含两个字段的表,date_start& date_end,都是日期字段。
date_start当前填充了各种日期。我需要将date_end设置为次年的6/30。
因此,如果date_start = 2009-03-15,则date_end = 2010-06-30
如果date_start = 2010-03-15,则date_end = 2011-06-30
如果date_start = 2010-07-01,则date_end = 2011-06-30
我可以通过简单的方法在查询中设置结束日期吗?
答案 0 :(得分:3)
UPDATE table SET date_end=STR_TO_DATE(CONCAT(YEAR(date_start)+1,'-06-30'),'%Y-%m-%d')