要条件日期的同一周,不是七天内。

解决方案 »

  1.   

    查询条件应为: (任意日期-week(任意日期))<任意日期<(任意日期+7-week(任意日期)))
    其中week(任意日期)返回值是相对应的星期(0~7)之间.希望可以帮到你.
      

  2.   

    SELECT subdate( date, dayofweek( date )-1 );
    可以得到date的当周星期天的日期。
      

  3.   

    select adddate( date, 7-dayofweek( date)  );
    可以得到date的周末,也就是星期六。
      

  4.   

    使用dayofweek函数(得到日期在一周的第几天),再用date_add(date,interval int keyword)得到相应的日期,其余的一切好说.
      

  5.   

    我现在用的是
    year(字段)=year(条件日期) and week(字段)=week(条件日期)有没有更好的方法