2015-01-13 5 views
0

мой запрос я хочу найти ту сумму, с функцией TimeDiff помощьMySQL TimeDiff() возвращает разницу между двумя временами и Sum времени

SELECT TIMEDIFF(timefrom, timeto) 
FROM `leaveapply` 
WHERE userid = '21' 
GROUP BY leavetype 
LIMIT 0 , 30 

Следующий оператор будет возвращать время как это

00:00:00 
00:00:00 
01:00:00 
02:00:00 

я хочу подвести и получить результат, как этот 03:00:00

ответ

0

Попробуйте что-то вроде этого:

select sum(
      SELECT TIMEDIFF(timefrom, timeto) FROM `leaveapply` 
      WHERE userid = '21' 
      GROUP BY leavetype 
     ) as total 
Смежные вопросы