Hola, tengo una onsulta.
Supongamos que tengo una tabla llamada Sorteo y esta tiene:
Nombre Direccion Telefono
Daniel J. Jaurez 123 587485
Gustavo A. Thomas 232 9874587
Samborski P. de Alvear 233 542125
Jorge Av. San Diego 22 2359878
Roberto Av. San Martin 12 5878525
Y deseo obtener al azar una de estas filas.
Para esto he realizado este codigo.
declare @maximo as int
declare @numero int
select @maximo=count(nombre) from sorteo
set @numero=(rand()*@maximo)+1
if @numero<1 set @numero=1
if @numero>@maximo set @numero=@maximo
De esta manera obtengo un Nro al azar entre la primera fila y la ultima del
total de filas de la tabla...Ahora, como hago un select de esa fila si la
tabla no tiene Nº de filas.
select nombre, direccion, telefono from tabla where...
Leer las respuestas