Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Obetner cant. de filas especificas

Estas en el tema de Obetner cant. de filas especificas en el foro de SQL Server en Foros del Web. Hola queria saber si es posible obtener una cantidad especifica de filas de una tabla( o mejor de 2 relacionadas) Es q necesito x ej ...
  #1 (permalink)  
Antiguo 05/09/2006, 14:54
 
Fecha de Ingreso: agosto-2006
Mensajes: 99
Antigüedad: 18 años, 3 meses
Puntos: 0
Obetner cant. de filas especificas

Hola queria saber si es posible obtener una cantidad especifica de filas de una tabla( o mejor de 2 relacionadas) Es q necesito x ej obtener los 'x' datos ('x'=numero q ingresa el usuario) where campo=a, los 'y' datos where campo=b and 'z' datos where campo=c.
Esos 'x' , 'y' y 'z' los ingresa el usuario, y son la cantidad de datos q quiere ver segun el valor del campo

Gracias
  #2 (permalink)  
Antiguo 06/09/2006, 08:28
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 11 meses
Puntos: 38
no entendi bien lo del x ,y, z
pero con el Top N puedes seleccionar un número determinado de filas...
y como el top no acepta variables puedes ejecutarlo con sql dinamico...
por ejemplo

Código:
declare @iFilas int
set @iFilas = 6
execute ('Select Top ' + convert(varchar, @iFilas) + ' * from mi tabla where micondicion ')
el sql dinamico tiene sus desvantajas... en este foro han pegado links donde se explican a detalle...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:58.