Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2010, 02:25
Butulia
 
Fecha de Ingreso: junio-2010
Mensajes: 68
Antigüedad: 13 años, 10 meses
Puntos: 1
Ordenación múltiple y dinámica en un SP

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