Sql – Extracting hours from a DateTime (SQL Server 2005)

datetimehoursqlsql-server-2005tsql

I can extract the month and day by using Day(Date()), Month(Date()). I can't extract hours, with HOUR(Date()). I get the following error.

'HOUR' is not a recognized built-in function name.

How can I extract hours?

Best Answer

SELECT DATEPART(HOUR, GETDATE());

DATEPART documentation