网上看了一大堆的sql,它们的当前日期在周末的时候算出来的是错的(ps:真的坑,错的还发在网上,还有一堆复制粘贴的发到了自己的博客...),所以自己写了个
-- 算出周一的日期
SELECT DATE_SUB('2017-11-6',INTERVAL WEEKDAY('2017-11-6') DAY);
-- 算出周末的日期
SELECT DATE_ADD(DATE_SUB('2017-11-6',INTERVAL WEEKDAY('2017-11-6') DAY),INTERVAL 6 DAY)