Представьте продолжительность курса в секундах (или минутах), если вы предпочитаете. Если вы хотите затем представить значение в формате ЧЧ: ММ: СС, оно становится немного сложным, но вы можете объединить его вместе:
select concat(dur / (60 * 60), ':',
format((dur / 60) % 60, '00'), ':',
format(dur % 60, '00')
)
Здесь - это db <> скрипка .
Вы даже можете добавить это как вычисляемый столбец в таблицу, чтобы строковое представление всегда было доступно.