Sommare i record di un campo in formato oraTIME

Salve a tutti, in una tabella con un campo tipo ora TIME formattato 00:00:00 (Ore:Minuti:Secondi) , come faccio con una ricerca a sommare i dati dei record di questo campo per ricavarne i totali, visto che la funzione SUM non lavora con il formato Ore:Minuti:Secondi ?

Ciao, devi trasformare l’orario (“Ora”) in minuti, fare la somma e ritrasformare tutto in ore e minuti.
Una faticaccia !

SELECT SUM ( HOUR( “Ora” ) * 60 + MINUTE( “Ora” ) )/60 ||’:’|| MOD( SUM( ( HOUR( “Ora” ) * 60 + MINUTE( “Ora” ) ) ), 60 ) AS “Somma” FROM “Tabella1”

TestSommaOrari.odb (3.7 KB)

Grazie funziona !

Se ti interessava sommare i secondi:

SELECT SUM( SECOND( "TIME" ) + MINUTE( "TIME" ) * 60 + HOUR( "TIME" ) * 60 * 60 ) AS "SOMMA" FROM "Tabella1"

:+1:Grazie