Comment obtenir le décalage horaire (en heures) entre 2 dates
J'essaie d'obtenir la différence de temps entre 2 utilisateurs, j'ai besoin de la différence en heures.
J'ai essayé d'utiliser la fonction DATEDIFF mais c'est faux.
Voici mon code:
SELECT DATEDIFF(*,
(SELECT max(u1.time_c)
FROM users u)
,
(SELECT max(u2.time_c)
FROM users u2)
source d'informationauteur Ofer
Vous devez vous connecter pour publier un commentaire.
Vous devez avoir un
from
clause select.Quelque chose comme
renvoie le nombre de jours entre date1 et date2.
Si vous voulez nombre d'heures:
(ce n'est que pour oracle)
De MySQL DATEDIFF docs:
Vous aurez envie de regarder
TIMEDIFF
Cela vous donnera le nombre d'heures dans la différence de temps (en supposant que votre
time_c
champs de type DATETIME ou quelque chose de similaire)