ник: kot_k_k
посмотрел на струкктуру - а если добавят 5-й и 6-й этапы - че все на фиг переделывать
да и соревнования могут перенести на другой день
может проще код, дата, спортсмен, кол-во мишеней, упражнение, Этап (вернее его Код из таблы Упражнение-Этапы), время, штраф.
и не надо морочить яйцы с нулем - нет записи - нет этапа
ни фига не надо сравнивать просто запрос по возрастанию по полю время+штраф*К