Problem mit dem DATEDIFF () -Parameter

Mit dem alten DATEDIFF () konnten Benutzer drei Parameter verwenden, und ich habe versucht, dies zu tun, damit ich Stunden aus meinem DATEDIFF herausholen konnte und nicht Tage (ich versuche, Stunden seit einem Beitrag anzuzeigen). In meiner Datenbank verwende ich einen TIMESTAMP und diese Codezeile, um einen Wert abzurufen, und es funktioniert offensichtlich nicht, weil ich den zusätzlichen Parameter habe. Sobald ich die "Stunde" oder "hh" entferne, wird die Abfrage ausgeführt und gibt einen Wert in Tagen zurück.

SELECT DATEDIFF(hour, CURDATE(), (SELECT Post_Date FROM Post_T WHERE pk_PostID = 1) )

Gibt es eine einfache Möglichkeit, den Stundenwert zurückzugeben?

Ich benutze auch MYSQL Version 5.5.20.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage