Select * from table1 where datediff(day,time,getdate())>=365

解决方案 »

  1.   

    select * from 表1
    where [time] between '2004-1-1' and '2004-12-1'
       and [time]<=dateadd(year,-1,getdate())
      

  2.   

    Select * from table1 where time < dateadd(year,-1,getdate())
      

  3.   

    Select * from table1 where datediff(day,time,getdate())>=365 and [time] between '2004-1-1' and '2004-12-1'
      

  4.   

    Select * 
    from table1 
    where time between '2004-1-1' and '2004-12-1'
          and datediff(day,time,getdate())>=365
      

  5.   

    select * from table where datediff(day,getdate(),time)>366
      

  6.   

    Select * from table1 where datediff(day,getdate(),time)>=365
      

  7.   

    哦是
    select * from table where datediff(day,getdate(),time)>=365 and between '2004-1-1' and '2004-12-1'
      

  8.   

    方法1:
    select * from table1 where time between '2004-01-01' and '2004-12-01' 
    and time>=datediff(day,time,getdate())方法2:
    select * from table1 where time between '2004-01-01' and '2004-12-01' 
    and time>=dateadd(year,-1,getdate())
      

  9.   

    sorry,方法1应该是:
    select * from table1 where time between '2004-01-01' and '2004-12-01' 
    and datediff(day,time,getdate())>=365