Access - Obtener n regitros en cualquier parte de una tabla/consults

 
Vista:

Obtener n regitros en cualquier parte de una tabla/consults

Publicado por Victoria (5 intervenciones) el 23/03/2019 18:26:16
Hola
Necesito obtener un número de registros, de una tabla/consulta a partir de un registro aleatorio
¿Alguna idea elegante?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Norberto
Val: 1.094
Oro
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Obtener n regitros en cualquier parte de una tabla/consults

Publicado por Norberto (753 intervenciones) el 25/03/2019 15:01:25
Hola.

No das mucha infomación. Prueba con algo así:

SELECT TOP 10 Tabla.* FROM Tabla Where Id >= Int(Rnd() * (DMax("Id", "Tabla") - DMin("Id", "Tabla"))) + DMin("Id", "Tabla") - 10;

Sustituye Tabla por el nombre de tu tabla, EL Id por un campo numérico secuencial que tengas en la misma y el 10 por el número de registros que quieras que salgan.

Un saludo,

Norberto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Obtener n regitros en cualquier parte de una tabla/consults

Publicado por Victoria (5 intervenciones) el 25/03/2019 16:08:18
Gracias por tu respuesta y lo resolví
Consistía en sacar 4 reg, por ejemplo, partiendo de la posicion 5, después otros 4 desde la 6 etc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar