是星期几吗??还是第几个星期
DATE_FORMAT(date,format)
%w 一周中的天数 (0=Sunday..6=Saturday)
%U 星期 (00..53),星期日是一个星期的第一天
%u 星期 (00..53),星期一是一个星期的第一天
DATE_FORMAT(date,format)
%w 一周中的天数 (0=Sunday..6=Saturday)
%U 星期 (00..53),星期日是一个星期的第一天
%u 星期 (00..53),星期一是一个星期的第一天
select adddate(left('2006-05-08 12:55:00',10),8-dayofweek('2006-05-08 12:55:00'))
between这两个时间就可能了
and adddate(left(now(),10),8-dayofweek(now()));
这个效率应该会高一些