Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2006, 16:45
Avatar de mauricio2004
mauricio2004
 
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 9 meses
Puntos: 0
problema con procedimiento

estimados

tengo un problema con un procedimiento, tengo dos entradas y necesito de acuerdo a la variable realizar una consulta, este es el procedimiento

Código:
CREATE PROCEDURE RegBanners  @text varchar, @top int  AS 
begin
	if @top > 0
	begin 
		SELECT  TOP @top  servicios.idServicios, servicios.Nombre, servicios.Bajada, servicios.Imagen
		FROM         servicios INNER JOIN
		                      tema ON servicios.idTema = tema.idTema
		WHERE     (tema.seccion = 'CONOZCA')
		ORDER BY servicios.Orden
	end

	if @top<=0
	begin
		SELECT     servicios.idServicios, servicios.Nombre, servicios.Bajada, servicios.Imagen
		FROM         servicios INNER JOIN
		                      tema ON servicios.idTema = tema.idTema
		WHERE     (tema.seccion = 'CONOZCA')
		ORDER BY servicios.Orden
	end

end
GO
si viene top > 0 me hace la consulta con el top para que me muestre los registros que yo quiero si no me muestra todos los registros,

Alguna ayuda plissssss, se los agradeceria mucho, el error que me sle es cuando llamo a @top

Saludos

Mauricio