Дополнительный запрос делать ради этого? Да ну. Лучше уж так:
Код:
select *
FROM otdel, groupS, kdGroup, trener, sports, data, razrad, kodrazr
WHERE otdel.Код_отделения = groupS.Код_отделения
AND groupS.код_группы = kdGroup.код_группы
AND groupS.код_тренера = trener.код_тренера
AND groupS.код_спортсмена = sports.код_спортсмена
AND sports.код_спортсмена = data.код_спортсмена
AND sports.код_спортсмена = razrad.код_спортсмена
AND razrad.Код_разряда = kodrazr.Код_разряда
AND otdel.отделение LIKE :otd
GROUP BY sports.код_спортсмена
ORDER BY razrad.Дата_присвоения DESC
Возможно, ORDER и GROUP надо будет поменять местами - не уверен в правильности порядка.