date_sub 含義: 從日期減去指定的時間間隔. 語法格式: SELECT DATE_SUB(date,INTERVAL expr unit) 案例: select date_sub(curdate(),INTERVAL WEEKDAY(curdate())-26 DAY) 日期表示: 年-月-日 時間表示: 年-月-日 時:分:秒 解讀: select curdate(); #獲取當前日期 select WEEKDAY(curdate()); #WEEKDAY函數返回一個日期的工作日索引值,即星期一為0,星期二為1,星期日為6。 select WEEKDAY(curdate()) - 26; select date_sub('2020-02-24', INTERVAL 26 DAY); #當前日期減去26天的時間 select date_sub('2020-02-24', INTERVAL -26 DAY); #當前日期減去負26天的時間,即加26天