Question: how to calculate years months and days between two dates in sql?
Answer: Declare@dateofbirthdatetime.
Declare@currentdatetimedatetime.
Declare@yearsvarchar(40)
Declare@monthsvarchar(30)
Declare@daysvarchar(30)
set@dateofbirth='1986-03-15'--birthdate.
set@currentdatetime =getdate()--current datetime.
select@years=datediff(year,@dateofbirth,@currentdatetime)-- To find Years.