比如今天是六月3日
那么这周的开始时间是6月2日 这周的结束时间是6月8日
怎么在sql中实现 
select * from tt where date<max and date>min;
如何得到这个max(本周的结束时间) min(本周的开始时间)  
或者达到这样的效果也可以(取得本日所在的周的日期范围)

解决方案 »

  1.   

    呵呵 解决了  week(now()) year(now()) 就ok
      

  2.   

    示例:
    select date_add(now(),INTERVAL 7-weekday(now())-1 DAY ) as ma,
    weekday(now())+1,
    date_add(now(),INTERVAL 1-weekday(now())-1 day) as mi
      

  3.   

    select *
    from yourTable
    where YEARWEEK(CURDATE(),1)=YEARWEEK(yourDate,1);.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .