Можно ли изменить порядок записей / групп в наборе результатов из запроса, используя GROUP BY
?
У меня есть этот запрос:
SELECT Category,
Subcategory,
ProductName,
CreatedDate,
Sales
FROM TableCategory tc INNER JOIN
TableSubCategory ts ON tc.col1 = ts.col2 INNER JOIN
TableProductName tp ON ts.col2 = tp.col3
GROUP BY Category,
SubCategory,
ProductName,
CreatedDate,
Sales
Теперь я создаю отчет SSRS, где Category
- это основная группа строк, а SubCategory
- ее дочерняя группа строк. Тогда ProductName
является основной группой столбцов.
[Неработающая ссылка на скриншот: http://www.(freeimagehosting).net/uploads/8035123725.jpg]
Работает отлично, но показывает ProductNames
в алфавитном порядке. Я хочу, чтобы он показывал ProductNames
в произвольном порядке (определенном мной), например:
ProductNo5 in 3rd column,
ProductNo8 in 4th column,
ProductNo1 in 5th column
... and so on!