Nieuw lid |
|
ik wil de SUM() nemen van verschillende records waar een TIME in opgeslagen is, om een of andere reden krijg ik integer-getal terug ipv een tijd...
ik gebruik onderstaande SQL statement..
SELECT SUM(result) AS total_result
FROM tijden
WHERE atleet = '5'
GROUP BY result
edit: ik heb een oplossing gevonden maar het is verre van mooi...
eerst omzetten naar aantal seconden, optellen en terug omzetten naar time...
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(result))) AS total_result
FROM tijden
WHERE atleet = '5'
GROUP BY result
een nette oplossing is nog steeds welkom
|