DATEDIFF () Wydanie parametru
Stary DATEDIFF () zezwalał użytkownikom na używanie 3 parametrów, a ja próbowałem to zrobić, aby uzyskać godziny z mojego DATEDIFF, a nie dni (próbuję pokazać godziny od postu). W mojej bazie danych używam TIMESTAMP i tej linii kodu, aby pobrać wartość, i oczywiście nie działa, ponieważ mam dodatkowy parametr. Po usunięciu „godziny” lub „hh” zapytanie uruchamia się i zwraca wartość w dniach.
SELECT DATEDIFF(hour, CURDATE(), (SELECT Post_Date FROM Post_T WHERE pk_PostID = 1) )
Czy istnieje łatwy sposób na zwrócenie wartości godzinowej?
Używam także MYSQL w wersji 5.5.20.