如何将 1 年添加到作为 varchar 存储在数据库中的日期值(格式:“2011.03”)?
我正在尝试这个,但返回 NULL :(
DATE_FORMAT(DATE_ADD(STR_TO_DATE('2011.03', '%Y.%m'), INTERVAL 1 YEAR),'%Y.%m')
非常感谢!
编辑。:这是我要使用的查询:
SELECT DISTINCT column FROM table WHERE column BETWEEN '2011.03' AND DATE_FORMAT(DATE_ADD(STR_TO_DATE('2011.03', '%Y.%m'), INTERVAL 1 YEAR),'%Y.%m') ORDER BY column DESC
(“2011.03”是一个参数值,在外面)