자원 봉사자가 근무한 총 시간을 표시하기 위해 모든 시간차를 합산하려고합니다. 시간에 의해 시대의 목록을 제공MySQL - 시간차 그룹 합계
Select timediff(timeOut, timeIn)
FROM volHours
WHERE username = 'skolcz'
하지만 나는 총계로 요약 할 : 시간의 차이의 결과 세트를 얻는 것은 쉽다.
그래서 결과 집합 인 경우 :
12:00:00
10:00:00
10:00:00
08:00:00
이하는 것과 총 40시간.
이이 같은 것을 할 수있는 방법 :
SELECT SUM(Select timediff(timeOut,timeIn)
FROM volHours
WHERE username = 'skolcz') as totalHours
를?
그는 이미 skolcz를 선택했기 때문에 사용자 이름별로 그룹화하지 않아도됩니다. –
실제 데이터가 12:00:00 일 때 대답은 '304538.000000'이됩니다. 04:00:00 00:30:00 05 : 00 : 00 09:00:00 00:04:32 00:11:06 –
업데이트 - 다시 시도 하시겠습니까? 작업하는 데 두 단계가 필요할 수도 있습니다 ... – Matthew