你用的应该是ms sql server吧,字段类型都是varchar了,你还当date类型来用,当然不行了你直接修改“计费终止日期”栏位的类型,从carchar改成date类型,用sql server提供的编辑界面来改,然后再调用“select dateadd(yyyy,-1,计费终止日期) from temp7”