Следуя моему предыдущему вопросу здесь Оператор case для предложения Order By с сортировкой Desc/Asc У меня есть инструкция вроде этого:
SELECT
*
FROM
TableName
WHERE
ORDER BY
CASE @OrderByColumn WHEN 1 THEN Forename END DESC,
CASE @OrderByColumnWHEN 2 THEN Surname END ASC
Это работает хорошо, но иногда мне нужно больше, чем столбец в порядке. Мне действительно нужно что-то вроде этого:
.....
ORDER BY
CASE @OrderByColumn WHEN 1 THEN Forename, Date, Location END DESC
Я не могу понять, как сделать оператор CASE
разрешить несколько столбцов в части THEN
.