Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/07/2008, 14:26
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 6 meses
Puntos: 180
Respuesta: obtener datos al azar o Random

Hice un ejemplo, sin tomar en cuenta el campo ID, ya que no le veo mucho caso y siempre me respeta el filtrado:

CREATE TABLE #PRUEBA (ID INT, INI CHAR(1), NAME VARCHAR(50))

INSERT INTO #PRUEBA VALUES(1, '1','GLORIA')
INSERT INTO #PRUEBA VALUES(2, '2','ROCIO')
INSERT INTO #PRUEBA VALUES(3, '1','GLORIA')
INSERT INTO #PRUEBA VALUES(4, '3','ROCIO')
INSERT INTO #PRUEBA VALUES(5, '1','GLORIA')
INSERT INTO #PRUEBA VALUES(6, '5','MARIA')
INSERT INTO #PRUEBA VALUES(7, '1','GLORIA')
INSERT INTO #PRUEBA VALUES(8, '7','MARIA')
INSERT INTO #PRUEBA VALUES(9, '2','KARLA')
INSERT INTO #PRUEBA VALUES(10, '8','OFELIA')



SELECT TOP 1 Name FROM #PRUEBA
WHERE (ini <> '1')
AND (Name <> 'MARIA')
ORDER BY NEWID()