如何取10年前的记录? 判断根据字段:createdate,为日期类型,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 where createdate = dateadd(year,-10,getdate()) where createdate = dateadd(year,-10,getdate()) where createdate < dateadd(year,-10,getdate()) 上面返回的10年以前的下面返回10年前那一年的where datediff(year,createdate,getdate()) =10 where createdate = dateadd(year,-10,getdate())或where datediff(year,createdate,getdate()) >=10 -- 这个只管年头,不管天数 关于sql2008数据表数据更新的问题 文本使用Management studio express修改表列的数据大小后出现的错误。 求一SQL语句(关于不同情况下的查询语句)~~急~ 表数据结构在此,要实现递归有什么好的思路和方法吗? sql 批量执行 存储过程时 如何把过滤的条件写在参数里 如何修改数据库恢复后。所指向的原路径。 SQL语句:查询“出现次数大于某数值“的记录的SQL语句,How To? 关于服务器组中的服务器组建 求个sql语句 求助,关于msde,在线等。 关于3、4个汉字索引效率问题
下面返回10年前那一年的
where datediff(year,createdate,getdate()) =10
或
where datediff(year,createdate,getdate()) >=10 -- 这个只管年头,不管天数