Среднее время MYSQL из строки - PullRequest
0 голосов
/ 18 февраля 2012

Привет всем, у меня есть таблица со временем в каждой строке

как мне получить среднее время для каждой строки с выбором

например, 22:56:39 должен быть результат

+---------------------+---------------------+
| Day_16              | Day_12              |
+---------------------+---------------------+
| NULL                | NULL                |
| NULL                | NULL                |
| NULL                | NULL                |
| 2011-01-16 23:52:34 | 2011-02-15 22:00:45 |

Ps есть идентификатор для каждой строки также

Ответы [ 2 ]

2 голосов
/ 18 февраля 2012
SELECT SEC_TO_TIME(AVG(TIME_TO_SEC(day_16),TIME_TO_SEC(day_12))) FROM Table1;
1 голос
/ 18 февраля 2012
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(Day_12) + ((UNIX_TIMESTAMP(Day_16) - UNIX_TIMESTAMP(Day_12)) / 2)) FROM tablename

Редактировать: решение Ульвунда намного чище

...