mysql 获取当前日期 所在周的周一和周日
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 0 DAY); //获取当前周所在的周一
select date_sub('2017-08-28',INTERVAL WEEKDAY('2017-08-28') - 6 DAY); //获取当前周所在的周日
#当年第一天: SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY); #当年最后一天: SELECT concat(YEAR(now()),'-12-31'); #当前week的第一天: select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY); #当前week的最后一天: select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) - 5 DAY); #前一week的第一天
共有 0 条评论