使用周号获取MySql中一周的第一天,可以使用以下SQL语句:
SELECT DATE_ADD(DATE_FORMAT(NOW(), '%Y-%m-%d'), INTERVAL 1-DAYOFWEEK(NOW()) DAY);
这个语句会返回当前周的第一天,即周一。其中,NOW()
函数返回当前日期和时间,DATE_FORMAT()
函数将日期格式化为YYYY-MM-DD
的形式,DAYOFWEEK()
函数返回当前日期是星期几,DATE_ADD()
函数将当前日期加上与星期几相差的天数,得到一周的第一天。
领取专属 10元无门槛券
手把手带您无忧上云