日期:2014-05-18 浏览次数:20547 次
declare @time1 datetime,@time2 datetime select @time1='2011-01-01',@time2='2011-12-31' select rtrim(right(year(@time2-@time1),2)*1) +'年零'+rtrim(month(@time2-@time1))+'月' /* 0年零12月,这个对了! */ go declare @time1 datetime,@time2 datetime select @time1='2011-01-01',@time2='2012-12-31' select rtrim(right(year(@time2-@time1),2)*1) +'年零'+rtrim(month(@time2-@time1))+'月' /* 2年零1月,明显不对! */ go declare @time1 datetime,@time2 datetime select @time1='2011-01-01',@time2='2013-12-31' select rtrim(right(year(@time2-@time1),2)*1) +'年零'+rtrim(month(@time2-@time1))+'月' /* 3年零1月,也不对 */