Tôi có một danh sách các mụcSql Server Hiển thị mục theo thứ tự cụ thể
ITEMNAME Nhà sản xuất 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
Tôi muốn các hồ sơ để được đặt hàng để các mục TopSalesUnit cao nhất được hiển thị đầu tiên, sau đó mục cao nhất tiếp theo từ một nhà sản xuất khác được hiển thị thứ hai, sau đó mục cao nhất tiếp theo từ nhà sản xuất thứ ba được hiển thị, v.v.
ItemName Nhà sản xuất 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
Làm thế nào để viết truy vấn trong T-SQL để đạt được nó?
Điều đó có đúng không, tôi nghĩ đơn đặt hàng của bạn là sai đường. –
+1: Đánh bại tôi với nó –
@Paul Hadfield, Có, tôi vừa thêm 'DESC' vào ORDER BY –