Following procedure used to get Customers Details with Paging.
Create procedure GetCustomersWithPaging
@PageSize INT, --No of Records per Page
@PageNumber INT--selected Page Number
AS
begin
set nocount on
Declare @FirstRow INT
Declare @LastRow INT
SELECT @FirstRow = ( @PageNumber - 1) * @PageSize + 1,
@LastRow = (@PageNumber - 1) * @PageSize + @PageSize ;
WITH Members AS
(
SELECT CustomerID,ContactName,Address,
ROW_NUMBER() OVER (ORDER BY CustomerID DESC) AS RowNumber
FROM Customers
)
SELECT RowNumber,CustomerID,ContactName,Address
FROM Members
WHERE RowNumber BETWEEN @FirstRow AND @LastRow
ORDER BY RowNumber ASC;
end
GO
Solution for the QlikView, Biztalk, DotNet and MSBI real time development problems
Search This Blog
Friday, November 28, 2008
Subscribe to:
Post Comments (Atom)
Popular Posts
-
When building controls dynamically which compose of sub-controls you can sometimes run into an problem where windows throws a “Error creati...
-
Qlikview developer, Designer and admin interview questions (Qlikview developer, Designer and admin FAQ’S) 1. Difference between Set ...
-
SQL Server Integration Services (SSIS) Interview Questions What is SQL Server Integration Services (SSIS)? SQL Server Integration S...
-
Within a class, const , static and readonly members are special in comparison to the other modifiers. const vs. readonly const ...
-
MVC Active Directory Attribute Based Authorization with example Active Directory based authorization in .NET is fairly easy. Just thr...
No comments:
Post a Comment