首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

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

热点排行