2014-10-10 160 views
0

我有以下查询:如何在日期列中添加年份?

SELECT 
    code, 
    date_format(first_date, '%d/%m/%Y'), 
    date_format(last_date, '%d/%m/%Y') 
FROM 
    export 

如果我改变四号线:

date_add(date_format(last_date, '%d/%m/%Y'), INTERVAL 5 YEAR) 

,并得到NULL作为结果。

什么问题,我该如何解决?

PS .: first_date和last_date是“日期”类型。

回答

2

切换你的函数调用周围,所以你第一添加5年然后格式的新日期:

date_format(date_add(last_date, INTERVAL 5 YEAR), '%d/%m/%Y') 
相关问题