sql server 2000中
我要查询本周内的所有数据 ,不能用where关键字 请问如何写啊???     本周 是指 当前时间所在的这一周内

解决方案 »

  1.   

    where datediff(week,日期字段,getdate()) = 0
      

  2.   

    有条件查询,不用where?这个真不会。
      

  3.   

    ...不用where怎么限制条件啊?
      

  4.   


    select * from tb join (select dif=datepart(week,getdate())) t on t.dif=datepart(week,日期字段)
      

  5.   

    select * from tb where datediff(week,日期,getdate())=0
      

  6.   

    这不是有毛病吗? 有where不用,去用连接 ? 不一样吗? 还空增消耗