select t.startserie , a.startnummer , voornaam , achternaam ,max( case when a.onderdeel = 'zwemmen' then date_format(timediff(a.tijd,t.starttijd),'%i:%s') else null end ) as zwemtijd ,max( case when a.onderdeel = 'fietsen' then date_format(timediff(a.tijd,t.starttijd),'%i:%s') else null end ) as fietstijd ,max( case when a.onderdeel = 'lopen' then date_format(timediff(a.tijd,t.starttijd),'%i:%s') else null end ) as finishtijd , a.id , a.tijd as sorttijd from tveerke_uitslagen as a inner join tveerke as b on a.startnummer = b.startnummer and b.evenement = 'jeugd triatlon' inner join tveerke_starttijd as t on b.startserie = t.startserie where b.jaar = '2024' and a.startnummer <> '0' group by a.startnummer order by t.startserie desc, finishtijd desc, fietstijd desc, zwemtijd desc
NRstartserieVoornaamAchternaamZwem doorkomstFiets doorkomstEindtijd#