私はすべての時間差を合計して、ボランティアの合計時間を表示したいと思います。時間差の結果セットを取得するのは簡単です: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 –
更新済み - もう一度お試しください。仕事には2つのステップが必要かもしれません... – Matthew