Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2015, 09:10
darkjesmx
 
Fecha de Ingreso: abril-2015
Mensajes: 2
Antigüedad: 9 años
Puntos: 0
Pregunta Asignar Valor Random en SQLServer

Hola a todos

Tengo una duda. Estoy intentando asignar un número aleatorio entre el 2 y el 7 para un campo en una tabla con la siguiente consulta
Código SQL:
Ver original
  1. UPDATE Tabla SET Campo = ROUND(RAND(CHECKSUM(NEWID())) * (2 - 7), 0) + 7

Pero esta consulta asigna una cantidad de registros aleatoria (17 para 2, 39 para 3, etc.) ¿Hay alguna forma que se asigne la misma cantidad de registros para cada uno de los valores entre el 2 y el 7 (si hay 120 registros en la tabla, por ejemplo, se asignen 20 a cada uno)?

Última edición por gnzsoloyo; 08/04/2015 a las 09:25