18/02/2013, 07:53
|
| | 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 |