Из DATETIME я хочу получить только HOUR , я уже пробовал следующее, и это не работает:
SELECT DATEPART(HOUR, notificacion_update) as notificacion_hora, notificacion_msj, notificacion_id, notificacion_status
FROM notificacion
WHERE notificacion_status = 1 ORDER BY notificacion_id LIMIT 10;
Проблема в том, что вы используете функцию Sql Server, когда вы должны использовать функцию Mysql, для этого вы можете обратиться к следующему руководству , я оставляю вам пример с использованием datediff
что происходит с этой строкой, я заставил ее получить значение getdate в
06/03/2018 15:13:13
соответствии с sql и вашим компьютером, поэтому, чтобы получить только время, когда конвертер имеет свойство конвертировать эту дату в varchar, код 108 - это «столетие», которое позволяет получить время даты, установленной ранее, в этом случае это будет,15:13:13
если вы хотите получить дополнительную информацию, посмотрите эту ссылку.https://msdn.microsoft.com/en-us/library/ms187928(v=sql.120).aspx#Типы возврата
Вы можете попробовать с