mysql求每周的第一天

在mysql中,如果定义周五为每周的一天,那么如何求任意一天所在周的第一天呢?

这不会是求每周的周五吗?
输入:任意一天
输出:根据当前周几:
》=周五 返回本周五
<周五 返回上周五

你可以先正常排一个日期表,每周几对应正确日期。 然后通过join关联本表,关联列用时间这一列。通过某一边减4,把查出的数据,使用减4的一边进行判断是否周1。最后获取没有减4这边的日期