私は合計時間の2時間を合計することができる文字列(mysql)を探しています。私は何か正しいものを見つけることができません。SUM hours.minutes as total hours.minutes
例:
id| time_spent|
1 | 10.15 |
2 | 10.15 |
3 | 10.15 |
4 | 10.15 |
5 | 10.15 |
私がすることで、これを合計することができ:
Select sum(time_spent) as total_hours from table
が、結果は次のとおりです。私はしましたが、50:75 51:15
ようにする必要がありますこれも試しました:
SELECT SEC_TO_TIME(SUM(SEC_TO_TIME(`time_spent`)))
AS total_time FROM table
しかし、結果は次のとおりです。午前0時00分50秒
SELECT SEC_TO_TIME(SUM(SECOND(time_spent))) AS total_time FROM
table
が、結果は次のとおりです。00:00:50.750000
から合計正しいhours.minutesを得るためにあらゆる可能性ありこれらの記録は?
どのようなタイプは、 'time_spent'のですか? – BenM
ちょうどタイプミス、私は思います。 'SEC_TO_TIME(SUM(SEC_TO_TIME(' time_spent'))) 'は' SEC_TO_TIME(SUM(TIME_TO_SEC( 'time_spent')))'でなければなりません。 –
time_spentはvarcharです。 –