En interbse y firebird, dentro de la UDF estándar, la ib_udf.dll, está la funcion RAND() para generar números aleatorios.
La función no tiene parámetros de entrada y genera un valor de tipo DOUBLE PRECISION entre 0 y 1 or lo que solo bastará multiplicarlo por lo que se quiera y truncarlo para obtener los valores en el rango que se precisen.
ˇPero atención!. A ver si alguien más nos puede ayudar porque en las pruebas que yo he hecho me sale el mismo valor para todos los registros que selecciono.
__________________
Milo
|