mysql 取當前日期對應的周一或周日


select subdate(curdate(),date_format(curdate(),'%w')-1)//獲取當前日期在本周的周一 

select subdate(curdate(),date_format(curdate(),'%w')-2)//獲取當前日期在本周的周二 

select subdate(curdate(),date_format(curdate(),'%w')-7)//獲取當前日期在本周的周日 

%W     星期名字(Sunday……Saturday)    
%w     一個星期中的天數(0=Sunday   ……6=Saturday   )  

SELECT date_format('2017-04-19','%w');

#3(周三)

select subdate('2017-04-19',date_format('2017-04-19','%w')-7);
#2017-04-23

 

SELECT SUBDATE(NOW( ), 1) AS 'Yesterday', SUBDATE(NOW( ), INTERVAL -1 DAY) AS 'Tomorrow'; 

 




免責聲明!

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



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