Mysql
 sql >> Database >  >> RDS >> Mysql

Calcola la differenza di tempo tra due timestamp in mysql

Puoi usare il nativo TIMESTAMPDIFF funzione :

SELECT TIMESTAMPDIFF(<INTERVAL>,<timestampFrom>,<timestampTo>);

Se vuoi trovare la differenza tra il primo e l'ultimo timestamp di un determinato ID host, eccoti qui:

SELECT TIMESTAMPDIFF(MINUTE,MIN(pingtime),MAX(pingtime))
FROM yourTable
WHERE host = 2;