• I apologize, I did not state my need clearly...

    I know that you can do a datediff on the years to get the birthdate...But that is not entirely accurate

    Case in point:

    If my birthday is in December (12/12/1983) and I just did the datediff function using getdate() and that birthdate...It would return that my age is 29 when really I would still be 28! That is why I have all those if statements! Because those account for those situations!

    And with it being a scalar function, it is running way slow! Was just wondering if there was a different way to go about it and be as accurate!