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
-
For MVC Interview Questions Part 1 refer below link: http://challadotnetfaq.blogspot.co.uk/2013/12/mvc-interview-questions-and-answers.ht...
-
MVC: Handling Multiple button submission from one view While developing any web applications we use to design lot more forms. Most of...
-
//insert data into excel sheet private void btnSave_Click(object sender, EventArgs e) { using (OleDbConnection excelConnection = new O...
-
Here are some recommendations to help you to decide whether to use an interface or an abstract class to provide polymorphism for your compon...
-
Object Dynamic Var Can able to store any kind of value, because object is the base class of all type in .net framework. Can able to s...
No comments:
Post a Comment