应该是这样的,先要转化成日期类型,然后在转化成数字类型,然后在相加减运算。 convert(int,convert(varchar(6),'20140506',112))+10你先看看有什么不对可以再问我! 追问 是这样的,原来的【月份】保存为字符串类型的,且只包含年月(yyyymm),现在需要统一加上10个月。我实现了,我的发现是在后面统一加上”01“,他就可以转为日期型,然后再用dateadd()增加月份。谢谢! 追答 嗯,好吧