У меня большая проблема с суммой времени, моя таблица выглядит примерно так:
------------------------------------------
| User_ID |StartTime|EndTime | TimeDiff |
------------------------------------------
| 1 |08:00:00 |09:00:00 | 01:00:00 |
------------------------------------------
| 1 |09:00:00 |10:00:00 | 01:00:00 |
------------------------------------------
| 2 |06:30:00 |07:00:00 | 00:30:00 |
------------------------------------------
| 2 |07:00:00 |09:00:00 | 02:00:00 |
------------------------------------------
| 2 |09:00:00 |10:00:00 | 01:00:00 |
с синтаксисом sql:
SELECT user_ID, TIME(SUM(TIMEDIFF(EndTime,StartTime)))
from timeTable
WHERE timeTable.user_ID=3387
в excel для моих реальных данных как результат суммы Iполучить 169:24:00
, но в MySQL я получаю 164:04:00
Где мои 5 часов и 20 минут?
пс
пробовал:
SEC_TO_TIME(SUM(TIMEDIFF(TIME_TO_SEC(EndTime),TIME_TO_SEC(StartTime))))...