DBにvarchar(形式: "2011.03")として保存されている日付値に1年を追加するにはどうすればよいですか?
私はこれを試していますが、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」はパラメータ値であり、外部にあります)