Ответ - нет. Это как вы можете умножить YourNAme и HisName?
Таким образом, оно должно быть преобразовано в действительное число.
Тем не менее, вы все равно можете сделать некоторое сложение или умножение, используя только синтаксис mysql. Движок неявно преобразует его для вас.
Из вашего примера каждая строка имеет чч: мм: сс, верно? где: разделение столбцов?
Если разделение еще не выполнено, используйте подстроку или regex для ее разделения.
Предполагая, что чч, мм и сс разделены.
Вы действительно можете выполнять арифметику, используя SQL
SELECT
(SECONDS + MINUTES*60 + HOURS*60*60 ) as 'LengthInSeconds'
FROM yourTable
Если вы не хотите разделять столбцы, просто используйте подстроку или регулярное выражение для разделения во время запроса.
Теперь вы можете просто суммировать все запросы и разделить их на Ntimes
После того, как вы получите значение. Вы переводите его обратно в часы, минуты и секунды. Смотрите пример кода ниже.
//
$average = $totalAccumulatedSeconds/3;
// Time calculations for hours, minutes and seconds
$hours = Math.floor(($average % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
$minutes = Math.floor(($average % (1000 * 60 * 60)) / (1000 * 60));
$seconds = Math.floor(($average % (1000 * 60)) / 1000);
На самом деле вы можете выполнить несколько тестов, если вы действительно боитесь вычислений:)