判断根据字段:createdate,为日期类型,谢谢

解决方案 »

  1.   

    where createdate = dateadd(year,-10,getdate())
      

  2.   

    where createdate = dateadd(year,-10,getdate())
      

  3.   

    where createdate < dateadd(year,-10,getdate())
      

  4.   

    上面返回的10年以前的
    下面返回10年前那一年的
    where datediff(year,createdate,getdate()) =10 
      

  5.   

    where createdate = dateadd(year,-10,getdate())

    where datediff(year,createdate,getdate()) >=10  -- 这个只管年头,不管天数