Если вы хотите округлить по часам, вы можете сделать:
select dateadd(hour, datediff(hour, 0, datetimecol), 0)
Если вы можете жить с двумя столбцами, я бы порекомендовал:
select cast(datetimecol as date) as datepart, datepart(hour, datetimecol) as hourpart
Если вы хотитеДля вывода в определенном формате необходимо преобразовать в строку:
select convert(varchar(13), datetimecol, 121)