I'm trying to update my race results table with the user's age category, which is calculated by comparing age and gender with an age range in another table, something like this ..
update race_results.race_category = category.categoryname
where age at time of event
is < category.agemin
and age at time of event > category.agemax
and category.gender = user.gender
select datediff (yy, raceresults.race_date, user.dob)
It needs to update about 4500 records
But I can't get the age at time of event into the sql.
user table
user.id, user.dob, user.gender
raceresults table
raceresults.id, raceresults.race_date, race_results.race_category
category table
agemin, agemax, gender, categoryname
Thanks.