declare @dob datetime, @age int, @day datetimeset @day = '2008-02-28'set @dob = '2007-03-01'set @age = datediff(yy,@dob,@day) – case when @day < dateadd(yy, datediff(yy,@dob,@day), @dob) then 1 else 0 endselect @age