| |||
Realizar consulta a una fila determinada Lo que quiero hacer es realizar una Select a una tabla indicandole el numero de fila que quiero que me devuelva. Es decir, que si hay 20 registros y quiero que me saque solo el tercer registro, que me saque solo ese. Se sacar los n primeros registros usando TOP, pero no se sacar uno determinado. |
| |||
Hola, Yo no conozco ninguna propiedad o funcion en SQL-Server para hacer directamente lo que dices. Alguna vez he necesitado sacar desde la fila M a la N y he ultilizado esta consulta: SELECT * FROM (SELECT TOP [M - N + 1] Column FROM (SELECT TOP M Column FROM Table ORDER BY Column) AS Alias ORDER BY Column DESC) AS Alias ORDER BY Column En tu caso te podria servir, en vez del [M - N + 1] pon 1 y en M la fila que quieres sacar. Espero que te sirva Saludos |