当前位置: 代码迷 >> Sql Server >> sql把查到的所有时间加一年,该怎么处理
  详细解决方案

sql把查到的所有时间加一年,该怎么处理

热度:45   发布时间:2016-04-24 18:41:14.0
sql把查到的所有时间加一年
select enddate from dbo.contract where DATEDIFF(DAY,'2014-1-1',enddate)<0;
可以查到2014年1月1日之前的所有时间enddate的格式为2014-12-31 00:00:00.000
我用DATEADD(yy,1,select enddate from dbo.contract where DATEDIFF(DAY,'2014-1-1',enddate)<0);
就出错了,谁知道该怎么改呢
------解决方案--------------------
select DATEADD(yy,1,enddate) from dbo.contract where DATEDIFF(DAY,'2014-1-1',enddate)<0
  相关解决方案