select CONCAT( "" , d.demographic_no, "" ) As demo, concat(d.last_name, ", ", d.first_name) as name , TIMESTAMPDIFF (YEAR, concat(year_of_birth,'-',month_of_birth,'-',date_of_birth), CURDATE()) as age, concat(year_of_birth,'-', month_of_birth,'-',date_of_birth) as DOB from demographic d where TIMESTAMPDIFF (YEAR, concat(year_of_birth,'-',month_of_birth,'-',date_of_birth), CURDATE()) <= 6 and demographic_no NOT IN ( select demographic_no from preventions where prevention_type = "MMR") order by DOB desc ;