ALTER FUNCTION dbo.GetMonthDiff
(
@DateTime1 datetime,
@DateTime2 datetime
)
RETURNS int
AS
BEGIN
declare @Diff int
set @Diff = 0
while (@DateTime1<@DateTime2)
begin
set @DateTime2 = dateadd(month,-1,@DateTime2)
if(@DateTime2>=@DateTime1)
begin
set @Diff = @Diff +1
end
end