MySQL時間函數 date_sub(), weekday(), curdate()


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天

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM