Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2010, 03:30
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años
Puntos: 9
Order by variable

Hola, no se si en MySQl se puede hacer un ORDER BY variable dentro de procedimientos almacenados,

por ejemplo:

Código SQL:
Ver original
  1. DECLARE orden VARCHAR(20);
  2.  
  3. orden = 'nombre'; -- O 'apellidos' o 'empresa'
  4.  
  5. SELECT * FROM clientes ORDER BY orden;

Por lo que (no) veo en internet no parece que se pueda, aunque en alguna página hacen mención a las user-defined variables pero no especifican como usarlas para order by.

Gracias