Ver Mensaje Individual
  #1  
Antiguo 11-08-2004
aerosB4 aerosB4 is offline
Registrado
 
Registrado: mar 2004
Ubicación: México
Posts: 7
Reputación: 0
aerosB4 Va por buen camino
Presentar ordern aleatorio en un Select

Hola a todos:

Espero que todos se encuentren muy bien. Tengo el siguiente problema, necesito hacer una consulta a una tabla, pero que los registros que me entregue como resultado se encuentren ordenados aleatoriamente.

En Oracle se utilizaba la función interna trunc(dbms.random.value(1,x),0) AS VALOR, la cual generaba una columna adicional que colocaba números aleatorios y con esta nueva columna se podía hacer el ORDER BY. Teniendo un SQL de la siguiente forma:

SELECT trunc(dbms.random.value(1,1000),0) AS valor, a.*
FROM tabla a
ORDER BY valor


¿En Interbase 6 también existe alguna funcion que me pueda ayudar?

Mil gracias por su ayuda

Saludos
AerosB4
Responder Con Cita