FoxPro/Visual FoxPro - Obtener Datos Aleatorios

 
Vista:

Obtener Datos Aleatorios

Publicado por Fernando Hevia (38 intervenciones) el 07/09/2004 21:41:26
Hola amigos... tengo una duda... hay alguna forma, bien sea por SQL u otra forma de obtener datos aleatorios a partir de una tabla?...

Les agradezco su ayuda

Fernando Hevia
Venezuela
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

RE:Obtener Datos Aleatorios

Publicado por Roman Suazo (2723 intervenciones) el 07/09/2004 22:36:14
Usa la funcion RAND() y recno(), con la primera creas un numero aleatorio, con la segunda te vas al registro que te dio la primera funcion. OJO, puede ser que te lleve a un registro que no exista por lo tanto tienes que checar primero...

La otra solucion es que si tienes un campo numerico con el rand() generas otra ves el numero aleatorio y haces un SEEK buscando el registro, ojo tambien puede ser que no encuentres el registro (repites el proceso ahasta que encuentre uno)...

La mejor solucion es la segunda es ma facil de controlar y encontrar rangos etc.

Ademas prueba usando el RAND() en un SELECT a lo mejro te sirva igual
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