Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2013, 07:53
leo_acn
 
Fecha de Ingreso: diciembre-2012
Mensajes: 83
Antigüedad: 12 años
Puntos: 4
Respuesta: Problema con CASE

Creo que siempre te los ordenara de esa forma porque tienes el 'END' antes de ordenar,
esa linea de código deberia ser algo asi:
'THEN marca ASC, precio DESC END'

Sin embargo te recomiendo que hagas esto:
ORDER BY
CASE WHEN @marca = 'marca' AND @precio = 'desc'
THEN marca ASC, precio DESC ELSE marca ASC, precio ASC END

Espero te sirva, Saludos