先把字符串转成date类型.. 然后做月的加减. 做完再把date类型转成varchar类型...
convert(varchar(8),dateadd(m,3,convert(datetime,'20070303')),112) 后3个月 结果是20070603
convert(varchar(8),dateadd(m,-3,convert(datetime,'20070303')),112) 前3个月
先把字符串转成date类型.. 然后做月的加减. 做完再把date类型转成varchar类型...
convert(varchar(8),dateadd(m,3,convert(datetime,'20070303')),112) 后3个月 结果是20070603
convert(varchar(8),dateadd(m,-3,convert(datetime,'20070303')),112) 前3个月