SQL Server - Consulta con Query Rand

 
Vista:

Consulta con Query Rand

Publicado por 3rick (1 intervención) el 01/09/2012 01:33:33
Buenas, resulta que este es el problema, debo primeramente generar un numero aleatorio entre 1 y 4 y dependiendo del numero que me de tengo que seleccionar los registros de una tabla, es para un control de dopaje en una empresa....es decir, si el rand de mi variable @random supongamos...me da 3, entonces debo seleccionar 3 registros de la bd, no se si me explico jeje, aqui les dejo el code que me genera un numero random...


DECLARE @R INT;
DECLARE @U INT;
DECLARE @L INT

SET @L = 1 ---- 1st value
SET @U= 4 ---- Last Value
SELECT @R = ROUND (((@U - @L -1) * RAND() + @L), 0)----Upper to Lower
SELECT @R----Random Value
SELECT name,lastname,snumber,phone1,phone2 FROM employments



Gracias!
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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Consulta con Query Rand

Publicado por Isaias (4557 intervenciones) el 03/09/2012 22:04:11
Intentalo asi:

SET ROWCOUNT @R
SELECT name,lastname,snumber,phone1,phone2 FROM employments
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