Ciao a tutti, è tutta sera che sto cercando tra i vari forum e siti ita/eng la soluzione al mio problema, ma non la trovo!

mettiamo una tabella semplice:

id - inizio - fine

1 2017-04-02 20:00:00 2017-04-02 22:00:00
2 2017-04-04 22:00:00 2017-04-05 00:00:00
3 2017-03-01 18:00:00 2017-03-01 22:00:00



Con la funzione TIMEDIFF ottengo effettivamente per ogni riga la differenza tra inizio e fine ed i dati sono corretti:

02:00:00
02:00:00
04:00:00

ma se io voglio fare la SOMMA di queste righe con SUM

SUM(TIMEDIFF(fine, inizio))


ottengo un valore anomalo:

80000.000000

perchè ?
perchè non ottengo solo 8 ?

come posso fare per ottenere solo 8?
Inoltre se nella tabella aggiungo una mezzora ad una delle righe ottengo 83000.000000

dove sbaglio?