sql >> Base de Datos >  >> RDS >> Mysql

Calcule la diferencia de tiempo entre dos marcas de tiempo en mysql

Podría usar el nativo TIMESTAMPDIFF función :

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

Si desea encontrar la diferencia entre la primera y la última marca de tiempo de una ID de host dada, aquí está:

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