This is your request:
SELECT CONCAT(
TIMESTAMPDIFF(YEAR, FROM_UNIXTIME(`dob`), FROM_UNIXTIME(`point_in_time`)),
'y ',
MOD(TIMESTAMPDIFF(MONTH, FROM_UNIXTIME(`dob`), FROM_UNIXTIME(`point_in_time`)), 12),
'm'
) `age`
...
...
Another may be:
SELECT CONCAT(
FLOOR((`point_in_time` - `dob`) / 31536000),
'y ',
FLOOR(MOD((`point_in_time` - `dob`) / 31536000 * 12, 12)),
'm'
) `age`
...
...
Hope this helps?
Abhay source
share