domingo, 19 de dezembro de 2010

Paginação

PAGINAÇÃO - Uma outra ídéia para utlizar esta função seria para criar uma páginação para nossa Query, podendo utiliza-lá em alguma página na Web.

Ex: DECLARE
@NumeroDaPagina AS INT,
@TamanhoDaPagina AS INT

SET @NumeroDaPagina = 2
SET @TamanhoDaPagina = 5

SELECT
*
FROM (
SELECT ROW_NUMBER() OVER(ORDER BY Quantidade DESC ) AS Numero,
                 Vendedor,
                  Produto ,
                 Quantidade,
                 Telefonemas
FROM Analise_Vendas) AS V WHERE Numero

BETWEEN (@NumeroDaPagina-1)* @TamanhoDaPagina+1 AND

@NumeroDaPagina*@TamanhoDaPagina ORDER BY Quantidade DESC,

Telefonemas

Nenhum comentário:

Postar um comentário