Calculer la différence entre deux datetimes dans MySQL
Je stocke la dernière heure de connexion dans MySQL dans, datetime
- Type filed. Lorsque les utilisateurs se connectent, je veux obtenir la différence entre la dernière heure de connexion et l'heure actuelle(que j'obtiens en utilisant NOW()
).
Comment puis-je le calculer?
121
demandé sur
trejder
2012-06-06 07:18:38
1 réponses
Utilisation TIMESTAMPDIFF
Fonction MySQL. Par exemple, vous pouvez utiliser:
SELECT TIMESTAMPDIFF(SECOND, '2012-06-06 13:13:55', '2012-06-06 15:20:18')
Dans votre cas, le troisième paramètre de la fonction TIMSTAMPDIFF
serait l'Heure de connexion actuelle (NOW()
). Le deuxième paramètre serait la dernière heure de connexion, qui est déjà dans la base de données.
232
répondu
FSP
2014-10-03 18:28:45