Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2013, 12:07
erxaca
 
Fecha de Ingreso: enero-2010
Mensajes: 389
Antigüedad: 14 años, 3 meses
Puntos: 4
Ordenar por fecha futura ascendente y fecha pasada descendente

Hola chic@s,

quiero ordenar una consulta de fechas futuras en ascendencia y de fechas pasadas en descendencia. Un ejemplo gráfico del resultado que deseo:

20/02/2013 //Hoy
21/02/2013
02/03/2013
19/02/2013 //Ayer
17/01/2013
21/12/2013

Ejecuto la siguiente consulta pero no me da el resultado esperado, lo ordena prioritariamente de más antiguas a futuras:
Código PHP:
SELECT fecha_inicio
FROM eventos
ORDER BY
    
(CASE WHEN fecha_inicio CURDATE()
              
THEN 1
              
ELSE 0
     END
DESC,
fecha_inicio ASC 
Un saludo y gracias de antemano.