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.