select DATEADD(关键字,日期);
select DATEADD(MONTH,'201507'); --报错从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值
select DATEADD(MONTH,'20150808') --输出20151008 00:00:00.000
select DATEADD(DAY,2,'20150709') --输出20150711 00:00:00.000
select DATEADD(YEAR,2,'20150709') --2017-07-09 00:00:00.000
select DATEADD(YEAR,2,'2015') --2017
select DATEADD(HOUR,2,'20150707 17:12:33.111') --2015-07-07 19:12:33.110
select DATEADD(MINUTE,2,'20150707 17:12:33.111') --2015-07-07 17:14:33.110
select DATEADD(SECOND,2,'20150707 17:12:33.111') -- 2015-07-07 17:12:35.110
注意格式!注意格式!注意格式!