У меня есть список товаров
ItemName Manufacturer 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 для его достижения?