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