Tengo una tabla que tiene basicamente los siguientes campos
IdEvento
FechaEvento
NombreEvento
Necesito mostrar 10 registros de esa tabla (eso se hace con Top).
El problema esta en el orden.
Necesito mostrar todos los eventos a producirse mas recientemente es decir
WHERE FECHA >= GETDATE() ORDER BY FechaEvento ASC.
Pero si no hay suficientes registros necesito añadir al final los eventos
que se han producido mas recientemente
WHERE FECHA < GETDATE() ORDER BY FechaEvento DESC
Como puedo plasmar un Select así?
Gracias de antemano
Leer las respuestas