FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
tomar un registro al azar
Muy buen dia colegas del foro
Sere breve, tengo un pequeño inconveniente, necesito insertar en una base de datos de un programa X cantidad de registros, pero registros tomados al azar desde otra tabla de otra BD con la que planeo hacer este proceso. Mi pregunta es; Como puedo tomar x cantidad de registros AL AZAR de mi tabla? trabajo con access y ADO, tengo 2222 registros pero solo necesito tomar 100 de alli al azar. En si lo que necesito es moverme al azar entre los registros que ya tengo dentro de un SELECT. Gracias por su atencion y de antemano les vuelvo agradecer por la ayuda que me puedan prestar Última edición por sidneyb fecha: 31-10-2008 a las 17:14:33. |
#2
|
||||
|
||||
Hola sidneyb, lo que se me ocurre es que tomes un numero al azar con randomRange(1,2222) y con AdoQuery.RecNo := numero , te posicionas en ese registro, tomas sus valores lo registras en tu tabla y sigues recorriendo hasta llegar a los 100.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
||||
|
||||
Hola,
Ignoro cómo se haría en Access, pero, con MySQL es posible una consulta tal que así:
Con el "ORDER BY RAND()" (sobre todo con RAND()) estamos pidiendo registros "al azar", y con "LIMIT" podemos limitar la consulta para traer los registros que necesitemos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
sacar numeros al azar | edlm | Varios | 20 | 31-05-2012 21:50:40 |
Elegir las preguntas al azar | loquillo3 | Varios | 5 | 02-02-2008 04:42:00 |
Tomar el año de un DateEdit. | Drahcir | Varios | 5 | 19-06-2006 13:49:14 |
Tomar usuarios de red | Barzaugc | Varios | 6 | 10-06-2005 01:55:04 |
A fechas iguales tomar el registro mayor | Ignacio | SQL | 6 | 14-11-2004 00:46:30 |
|