Comentarios en: Paginado desde SQL Server 2005 hasta 2012 https://www.programandoamedianoche.com/2012/12/paginado-desde-sql-server-2005-hast-2012/ El blog de Scientia® Soluciones Informáticas Mon, 12 Jul 2021 19:05:44 +0000 hourly 1 Por: Jessi Bustamante https://www.programandoamedianoche.com/2012/12/paginado-desde-sql-server-2005-hast-2012/#comment-15471 Wed, 20 Jan 2016 12:40:36 +0000 http://www.programandoamedianoche.com/?p=1369#comment-15471 pienso que podemos dar menos lineas de sql

CREATE PROCEDURE spu_eglobal_spu_Persona_Listar
@pagina int=1,
@nroporPagina int=100,
@Razon_Social VArchar(100)='*',
@Tipo_persona VArchar(8)='*',
@Estado_Registro tinyint=10
AS
BEGIN
	if @Razon_Social'*' 
		 SELECT @Razon_Social = RTRIM(@Razon_Social) + '%';
	if @Tipo_persona'*' 
		 SELECT @Tipo_persona = RTRIM(@Tipo_persona) + '%';

	WITH PersonaOrden AS
	(
		SELECT cod_persona, Razon_Social,Tipo_persona,
		ROW_NUMBER() OVER (ORDER BY Razon_Social) AS NroRegistro
		FROM eglobal.Persona 
		where 
		(@Razon_Social='*' or Razon_Social like @Razon_Social)
		and (@Tipo_persona='*' or Tipo_persona like @Tipo_persona)
		and (@Estado_Registro=10 or Estado_Registro like @Estado_Registro)
	) 
	SELECT NroRegistro,cod_persona, Razon_Social,Tipo_persona    
	FROM PersonaOrden 
	WHERE NroRegistro BETWEEN (@pagina-1)*@nroporPagina+1 AND @pagina*@nroporPagina;


END;
GO
]]>
Por: daniel https://www.programandoamedianoche.com/2012/12/paginado-desde-sql-server-2005-hast-2012/#comment-15444 Tue, 27 Oct 2015 02:14:12 +0000 http://www.programandoamedianoche.com/?p=1369#comment-15444 gracias por el articulo muy util.

]]>
Por: Chrojas https://www.programandoamedianoche.com/2012/12/paginado-desde-sql-server-2005-hast-2012/#comment-15368 Fri, 17 Apr 2015 15:46:35 +0000 http://www.programandoamedianoche.com/?p=1369#comment-15368 Este tuto me cayo como anillo al dedo, mil gracias x compartir tu conocimiento!!

]]>
Por: Gustavo Cantero (The Wolf) https://www.programandoamedianoche.com/2012/12/paginado-desde-sql-server-2005-hast-2012/#comment-15259 Mon, 01 Sep 2014 16:23:24 +0000 http://www.programandoamedianoche.com/?p=1369#comment-15259 En respuesta a Eduardo.

De nada, pero este artículo lo escribió Darío Krapp 😉
Saludos!

]]>
Por: Eduardo https://www.programandoamedianoche.com/2012/12/paginado-desde-sql-server-2005-hast-2012/#comment-15258 Mon, 01 Sep 2014 16:18:05 +0000 http://www.programandoamedianoche.com/?p=1369#comment-15258 Gracias Gustavo…Esta excelente tu articulo. Conocia ROW Number pero no entendia todos los conceptos que aplica y por otro lado desconocia la funcion «OFFSET @offset ROWS FETCH NEXT @PageSize ROWS ONLY;»

]]>