Bueno si lo que he entendido es lo que quieres hacer, pues aquí te dejo la solucion:
Tendrás que usar las funciones DAY(), MONTH() y YEAR() de MySQL. A cada uno de ellos le debes pasar como parametro una fecha. Lo que nos daria una consulta del tipo:
Código PHP:
$sql="SELECT campo1,campo2...DAY(campoFecha) AS dia, MONTH(campoFecha) AS mes, YEAR(campoFecha) AS anio...FROM tabla WHERE condicion ORDER BY anio DESC,mes DESC,dia DESC";
Como ves, lo ordeno por año, mes y dia descendentemente.
Espero que sea lo que necesitas.