現在の日の値から 5 日を引いた値を取得しようとしていますが、結果を特別な形式 (MySQL 形式ではない) で取得したい:
SELECT DATE_FORMAT(DATE_SUB( DATE_FORMAT( CURDATE( ) , '%d.%m.%Y' ) , INTERVAL -5
DAY ), '%d.%m.%Y')
curdate() の形式と結果の形式を変更しましたが、現在の日は次のとおりです。
03.09.2013
次のような結果が得られます。
25.09.2003
何が間違っているのか、なぜ正しい結果が得られなかったのか、誰かが私に説明できますか?