A seguito della mia precedente domanda qui Case statement for Order By clause with Desc/Asc sort Ho una dichiarazione come questa:Istruzione CASE per la clausola ORDER BY con più colonne e Desc/Asc Sort
SELECT
*
FROM
TableName
WHERE
ORDER BY
CASE @OrderByColumn WHEN 1 THEN Forename END DESC,
CASE @OrderByColumnWHEN 2 THEN Surname END ASC
Questo funziona bene, ma a volte ho bisogno di più di colonna nell'ordine di Io in realtà bisogno di qualcosa di simile:
.....
ORDER BY
CASE @OrderByColumn WHEN 1 THEN Forename, Date, Location END DESC
non riesco a capire come fare la dichiarazione CASE
consentire più colonne nella parte THEN
.