Generar Valores únicos con función RAND()

53 views
Skip to first unread message

Aprendiz

unread,
Jan 6, 2010, 12:40:33 PM1/6/10
to COMUNIDAD VISUAL FOXPRO
Hola amigos foxeros tengo el siguiente problema, tengo una aplicación
donde necesito generar boletos electrónicos para los empleados de una
empresa de acuerdo a su antigüedad. Es decir para un empleado que
tiene 3 años trabajando necesito generar 3 boletos electrónicos para
uno de 5 años 5 boletos, etc... Mi problema radica en al intentar
generar estos folios electrónicos para cada empleado violo el índice
de mi tabla donde guardo los folios generados por RAND() debido a que
los valores se repiten.

¿Alguno sabe como puedo evitar que se repitan los valores generados
por RAND()?

De antemano gracias por sus respuestas.
Saludos desde México.

Edgardo Castaños Puga

unread,
Jan 22, 2010, 12:54:10 PM1/22/10
to comunidad-v...@googlegroups.com
La columna donde guardas el folio hasla de tipo identity

El 06/01/10, Aprendiz <ig.a...@gmail.com> escribió:


--
Edgardo Castaños Puga
3eCOM, Gerente
Andrade 501 sur D 8 altos, Col Jorge Almada
Culiacán, Sinaloa, México
Tel (667) 275 2279 Movil (667) 102 8721

ADMINISTRADOR

unread,
Jul 11, 2012, 9:57:25 AM7/11/12
to comunidad-v...@googlegroups.com
Buen día Aprendiz, intenta colocando la semilla negativa por ejemplo RAND(-1), esto permitirá generar nuevas aleatoriedades, con la secuencia del reloj, si solo pones RAND(), te dará la secuencia aleatoria igual cada vez que ejecutas el RAND(), espero que te ayude, saludos
Reply all
Reply to author
Forward
Message has been deleted
0 new messages