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

Beregn tidsforskellen mellem to tidsstempler i mysql

Du kan bruge den oprindelige TIMESTAMPDIFF funktion :

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

Hvis du vil finde forskellen mellem det første og sidste tidsstempel for et givet værts-id, er du her:

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


  1. Dvale tidsstempel med tidszone

  2. hvordan man kontrollerer, at databasen er konsistent efter ufuldstændig gendannelse

  3. Bedste måder at reparere korrupt InnoDB-tabel i MySQL

  4. Hvordan gemmer jeg PHP-sessionsdata til en database i stedet for i filsystemet?