Средние даты MySQL или PHP - PullRequest
       23

Средние даты MySQL или PHP

2 голосов
/ 09 сентября 2010

Я пытаюсь выяснить, как найти среднее число различных значений времени, значения времени представляют собой разницу во времени с двумя датами, поэтому они будут в формате hh:mm:ss.
Так что, если бы я имел4 значения времени:

00: 11: 05
00: 01: 30
00: 04: 25
00: 09: 50

У меня проблемы с выяснением этого.
Я думаю, что эти значения времени нужно будет преобразовать в некоторый тип целочисленного значения, затем разделить, а затем преобразовать обратно в этот формат времени.

Любая помощь приветствуется.

Спасибо

1 Ответ

2 голосов
/ 09 сентября 2010
SELECT DATE_FORMAT(
    FROM_UNIXTIME(
         AVG(
              UNIX_TIMESTAMP(CONCAT('1980-01-01 ',timefield))
         )
    ),
    '%H:%i:%s.%f') FROM times;
...