使用DATE_SUB()函数将当前日期减去一年。在DATE_SUB()函数中,第一个参数是当前日期,第二个参数是INTERVAL和时间数量的组合,INTERVAL是时间间隔的关键字,可以选择YEAR、MONTH、DAY、HOUR、MINUTE和SECOND中的任意一个,时间数量则指定要减去的时间数量。例如,INTERVAL 1 YEAR表示要减去1年的时间数量。
下面是示例SQL语句:
SELECT DATE_SUB(NOW(), INTERVAL 1 YEAR);
这会返回当前日期减去一年后的结果。如果你需要返回的结果只包含日期而不包含时间,可以使用DATE()函数将结果中的时间部分截取掉。例如:
SELECT DATE(DATE_SUB(NOW(), INTERVAL 1 YEAR));
这会返回当前日期减去一年后的日期部分,时间部分被截取掉了。
希望这个回答对你有所帮助。如果你还有其他问题,请随时提出。