У меня есть таблица заказов со столбцом datetime2(7)
O_CreatedOn
, и я хотел бы упорядочить этот набор записей только по временной части столбца O_CreatedOn
.
Причина этого в том, что мне нужно создать отчет, который показывает наиболее распространенное время дня, когда выполняются заказы.
Из-за способа хранения заказов в таблице и объема заказов я не хочу разбивать столбец отметки времени O_CreatedOn
на столбцы O_CreatedOn_Date
и O_CreatedOn_Time
.
Я попытался упорядочить набор записей по преобразованному O_CreatedOn
, но он все еще сортируется по полной отметке времени.
Итак, это:
ORDER BY CONVERT(datetime, O_CreatedOn, 108)
не работает.