Můžete použít nativní TIMESTAMPDIFF funkce :
SELECT TIMESTAMPDIFF(<INTERVAL>,<timestampFrom>,<timestampTo>);
Pokud chcete najít rozdíl mezi prvním a posledním časovým razítkem daného ID hostitele, zde jste:
SELECT TIMESTAMPDIFF(MINUTE,MIN(pingtime),MAX(pingtime))
FROM yourTable
WHERE host = 2;