date_sub(date,interval,天数,type)
获取‘date’减去指定‘天数’
1、date_sub(curdate(), interval 1 day)
curdate()当前日期
例1:
获取当前日期:date_sub(curdate(), interval 0 day) curdate()当前日期
SELECT date_sub(curdate(), interval 0 day);
例2:
获取昨天日期:date_sub(curdate(), interval 1 day) curdate()当前日期
SELECT date_sub(curdate(), interval 1 day);
例3:
获取前1月日期:date_sub(curdate(), interval 1 month) curdate()当前日期
SELECT date_sub(curdate(), interval 1 month);
2、date_format(date_sub(curdate(), interval 1 day),'%Y%m%d')
date_format指定输出的格式
例:
获取昨天日期:date_format(date_sub(curdate(), interval 1 day),'%Y%m%d')
SELECT date_format(date_sub(curdate(), interval 1 day),'%Y%m%d');
3、replace(date_sub(curdate() ,interval 1 day),'-','')
replace替换
例:
获取昨天日期:replace(date_sub(curdate() ,interval 1 day),'-','')
SELECT replace(date_sub(curdate() ,interval 1 day),'-','');