DATEDIFF () Ошибка параметра
Старый DATEDIFF () позволял пользователям использовать 3 параметра, и я пытался сделать это, чтобы я мог получать часы из моего DATEDIFF, а не дни (я пытаюсь показать часы с момента публикации). В моей базе данных я использую TIMESTAMP и эту строку кода, чтобы получить значение, и, очевидно, это не работает, потому что у меня есть дополнительный параметр. Как только я удаляю «час» или «чч», запрос выполняется и возвращает значение в днях.
SELECT DATEDIFF(hour, CURDATE(), (SELECT Post_Date FROM Post_T WHERE pk_PostID = 1) )
Есть ли простой способ вернуть почасовое значение?
Также я использую MYSQL версии 5.5.20.