У меня есть список элементовSql сервера отображения элементов в определенном порядке
ItemName Производитель TopSalesUnit
Item1 A 100
Item2 A 80
Item3 A 60
Item4 B 70
Item5 B 50
Item6 B 30
Item7 C 10
Item8 C 05
Я хотел бы записи, которые должны быть упорядочены таким образом, что наибольший элемент TopSalesUnit показан первый, затем отображается следующий наивысший элемент у другого производителя, затем отображается следующий самый высокий элемент от и т. д.
ItemName Производитель TopSalesUnit
Item1 A 100
Item4 B 070
Item7 C 010
Item2 A 080
Item5 B 050
Item8 C 005
Item3 A 060
Item6 B 030
Как написать запрос в T-SQL, чтобы достичь этого?
Является ли это совершенно правильным, я думаю, что ваш порядок неправильным образом. –
+1: Beat me to it –
@Paul Hadfield, Да, я просто добавил 'DESC' к ORDER BY –