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),'-','');

