2010-10-06 131 views
1

我有一個包含兩個字段的表,date_start & date_end,兩者都是日期字段。如何使用mySQL設置和結束基於開始日期的日期值

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 then date_end = 2011-06-30

有沒有簡單的方法可以去查詢中設置結束日期?

回答

3
UPDATE table SET date_end=STR_TO_DATE(CONCAT(YEAR(date_start)+1,'-06-30'),'%Y-%m-%d') 

相關問題