
19/10/2015, 15:41
|
|
Juntar consultas SQL Hola gente, necesito hacer una consulta y que se ordene de la siguiente forma, imaginemos que tengo una tabla con los siguientes datos
id date
1 06-10-2015
2 22-10-2015
3 09-10-2015
4 25-10-2015
Quiero que obtener los campos ordenados de la siguiente manera:
1º: Fechas futuras en orden ascendente
2º: Fechas pasadas en orden descendente
Resultado (siendo hoy dia 19-10-2015):
id date
2 22-10-2015
4 25-10-2015
3 09-10-2015
1 06-10-2015
He probado con:
SELECT ... ORDER BY ... UNION SELECT ... ORDER BY ...
pero no me funciona.
Como puedo ejecutar las dos consultas de forma que en cada una indique su orden y me devuelva el resultado de la primera y después de la segunda?
No me importa usar PHP
¿Podrías juntar estos dos $result?
$result=$db->query($query1); //Eventos futuros
$result=$db->query($query2); //Eventos pasados
Gracias por las respuestas. |