谁能帮讲一下这个方法返回的是什么?
FUNCTION [dbo].[得到指定月差的年月] (@ym varchar(7), @i int) RETURNS varchar(7) AS
BEGIN
if (rtrim(ltrim(@ym)) <> '' and substring(@ym, 5, 2) < 13)
return year(DATEADD(Month, @i, substring(@ym, 1, 4) + '-' + substring(@ym, 5, 2) + '-1')) * 100 +
month(DATEADD(Month, @i, substring(@ym, 1, 4) + '-' + substring(@ym, 5, 2) + '-1'))
return null
END
假如这个方法里我传进去的参数是(200701,1),那么返回的是什么?
传参数(200701,-1)返回的是什么????