Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/12/2009, 07:42
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años, 2 meses
Puntos: 38
Respuesta: "Order by" personalizado ?!?!?!?

Cita:
Iniciado por sarlac98 Ver Mensaje
Finalmente resolví el problema, pero utilizando dos consultas separadas usando tu idea;

SELECT * FROM mitabla WHERE campo1=8

SELECT * FROM mitabla WHERE campo1!=8 ORDER BY campo1 ASC


Cada consulta la capturé en php y luego desde ahí las uní en una sola matriz.

Otra alternativa, sino hacer dos consultas..cuando es 8 se toma como cero.

Código:
SELECT * 
FROM mitabla 
ORDER BY CASE campo1 
         WHEN 8 THEN 0 
         ELSE   campo1 END ASC
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.

Última edición por Andres95; 22/12/2009 a las 08:03