19/09/2006, 01:59
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años Puntos: 4 | |
Seleccionar último registro de una selección previa Buenas. Estoy intentando hacer esto en una sola consulta para no ralentizar más la aplicación. Se trata de sacar un registro distinto cada día. Para ello estoy calculando previamente (en ASP.Net) los días desde una fecha base inicial y con ese resultado quiero hacer lo siguiente:
"SELECT TOP (" & nDias & " % (SELECT COUNT(*) FROM tabla)) * FROM tabla"
Con los registros que obtengo querría sacar el último y he pensado en invertir el orden y sacar el primero, pero todo esto en la misma consulta. Algo así:
SELECT TOP 1 INVERTIR(...)
donde los puntos suspensivos (...) es la primera consulta.
Gracias y un saludo.
__________________ ¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares! |