Ver Mensaje Individual
  #10 (permalink)  
Antiguo 22/12/2009, 08:47
sarlac98
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 15 años
Puntos: 0
Respuesta: "Order by" personalizado ?!?!?!?

Excelente solución, excpeto por un pequeño detalle...

En mi caso el ordenamiento se da por el nombre de una tabla, no por ID numérico. Además, el listamiento lo realizo en base a dos campos varchar, un ejemplo vale más que mil palabras:

Este es el ordenamiento al final de la consulta:

Código SQL:
Ver original
  1. ORDER BY Empresa.Nombre , Flota.Nombre

En base a lo de Andrés probé esto sin éxito:

Código SQL:
Ver original
  1. ORDER BY CASE Empresa.Nombre WHEN Empresa.ID = 8 THEN 0
  2.                      ELSE   Empresa.Nombre  END ASC, Flota.Nombre

No tengo experiencia en el uso de esas cláusulas, asi que los errores de sintáxis puede resultar obvio para muchos de uds.