读书人

sql把查到的全部时间加一年

发布时间: 2014-01-12 00:03:16 作者: rapoo

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);
就出错了,谁知道该怎么改呢sql把查到的全部时间加一年
[解决办法]
select DATEADD(yy,1,enddate) from dbo.contract where DATEDIFF(DAY,'2014-1-1',enddate)<0

读书人网 >SQL Server

热点推荐