SELECT SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')-7)  找了一个这样计算的。如果当前不是周日,1,2,3,4,5,6,计算的结果是本周的日期。但是如果今天正好是“星期日”,计算的结果,就变成下一周的周日了。好比:今天是7月14号,是星期日。正常计算的话,本周日就是7月14号。他的结果是7月21号。把7月14号算到下周去了。怎么能修正一下,指点一下。没办法,菜啊,身边也没个同事啥的,遇到解决不了的问题只能问问你们了。