Tengo un problema con la sintaxis necesaria para ordenar una consulta que ejecuta un SP en función de un parámetro y con varios criterios de ordenación.
Es decir, tengo esto:
order by valor1, valor 2 desc, valor 3
y quiero esto:
order by
case @miparametro when '1' then valor1, valor 2 desc, valor 3
when '2' then valor 1, valor 3 desc
Algo así, con un sólo criterio de ordenación lo tengo, pero me falta el incluir el resto.
Con un parámetro:
order by
case @miparametro when '1' then valor1 end