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?