sql >> Database >  >> RDS >> Mysql

Verschil in MySQL-tijdstempel

gebruik TIMESTAMPDIFF

TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)

mijn aanpak: stel eenheid in als TWEEDE en gebruik dan SEC_TO_TIME

SELECT SEC_TO_TIME(TIMESTAMPDIFF(SECOND,`table`.`time_column`,CURRENT_TIMESTAMP()))

// will return in hh:mm:ii format

bijwerken

Retourneer ja if HourDifference korter zijn dan 48 uur? anders nee

SELECT IF(TIMESTAMPDIFF(HOUR,`time_column`,CURRENT_TIMESTAMP())< 48  ,'yes','no')


  1. MySQL:krijg het totaal in de laatste rij van het MySql-resultaat

  2. Cloud SQL Postgres Geen geschikte driver gevonden voor jdbc:postgres://google/

  3. Hoe maak ik een cross-databasequery in MySQL?

  4. Count(*) retourneert null