码迷,mamicode.com
首页 > 数据库 > 详细

mysql 取当前日期对应的周一或周日

时间:2017-04-17 17:40:39      阅读:474      评论:0      收藏:0      [点我收藏+]

标签:for   tom   logs   interval   当前日期   _for   sql   val   rda   

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‘; 

 



mysql 取当前日期对应的周一或周日

标签:for   tom   logs   interval   当前日期   _for   sql   val   rda   

原文地址:http://www.cnblogs.com/yuyutianxia/p/6723655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!