Wie man den Zeitunterschied (in Stunden) zwischen 2 Daten

Ich versuche, die Zeit-Differenz zwischen 2 Benutzern, brauche ich die Differenz in Stunden.

Wollte ich mit DATEDIFF-Funktion, aber es ist falsch.

Hier ist mein code:

SELECT DATEDIFF(*,  
(SELECT max(u1.time_c)
FROM users u)
,
(SELECT max(u2.time_c)
FROM users u2) 
Was meinst du "die Zeit-Differenz zwischen 2 Benutzer"? Beziehen Sie sich auf Ihre Zeitzone? Oder etwas anderes? Sagen Sie den vorhandenen code "falsch", aber nicht sagen, was falsch mit ihm. Sollen wir das erraten? (Meine Vermutung wäre, dass DATEDIFF() - Funktion gibt einen Unterschied in der Tage, nicht Stunden; und nur zwei Argumente nimmt, nicht drei-aber alle ist das falsch?).
wenn u ein.1 erstellt wurde 2 Tage vor und u können.2 wurde gestern dann der Unterschied 24 Stunden zum Beispiel
Nicht klar. Weitere Informationen hinzufügen.

InformationsquelleAutor Ofer | 2012-06-07

Schreibe einen Kommentar