Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2004, 11:08
Avatar de DeYoN
DeYoN
 
Fecha de Ingreso: febrero-2004
Mensajes: 81
Antigüedad: 20 años, 11 meses
Puntos: 0
Orden aleatorio en SQL-SERVER

Renas: alguien sabe si se puede realizar una consulta select donde el resultado este ordenado aleatoriamente, lo equivalente en my-sql al
Código:
ORDER BY Rand()
Como solucion habia pensado en crear un campo aleatorio x cada registro "Rand() AS Numero" y luego ordenar el SELECT con un ORDER BY Numero, pero resulta que siempre se genera el mismo numero aleatorio ( toma castaña).
Asi que estaria bien encontrar algo para que la semilla tb cambie aleatoriamente.... y no vale un Rand(Rand()) jeje.

Buneno y todo esto xq me gustaria sacar un registro aleatorio de una Tabla, en my-Sql lo arreglaba facilmente con:
Código:
SELECT campos FROM tabla WHERE (lo que sea) ORDER BY Rand() Limit 1
Lo del limit 1 se soluciona facil con la clausula TOP pero lo del orden aleatorio es otra historia. please una solucion.

tA Lues
GRACIAS.