select SName,
FName,
DOB,
DATEDIFF(YY,DOB,GETDATE()) AS AGE,
CAST(DATEDIFF(yy, DOB,getdate()) AS varchar(4)) +' Years, '+
CAST(DATEDIFF(mm, DATEADD(yy, DATEDIFF(yy, DOB, getdate()), DOB), getdate()) AS varchar(2)) +' Month,and '+
CAST(DATEDIFF(dd, DATEADD(mm, DATEDIFF(mm, DATEADD(yy, DATEDIFF(yy, DOB, getdate()), DOB), getdate()), DATEADD(yy, DATEDIFF(yy, DOB, getdate()), DOB)), getdate()) AS varchar(2)) +'Days' AS Ages
FROM tblData