|
|
|
Forum Newbie
      
Group: General Forum Members
Last Login: Monday, February 25, 2013 2:25 PM
Points: 6,
Visits: 12
|
|
i'm starter in sql server, i write this Query
ALTER PROCEDURE [dbo].[SPSelectReport3] (@StringWhereParameter nvarchar(4000)=null) AS BEGIN
SET NOCOUNT ON;
-- َ Begin Of Transaction begin tran
declare @Query nvarchar(max) set @Query=' ((SELECT Id,[Mesc] ,[Line] ,[Unit] ,[Discription] ,[InvQty] ,[LastDateNil] ,[ST_CODE] ,[PlanCode] ,[Min] ,[Max] ,[PbsNo] ,[PbsDate] ,[PbsQty] ,[PbsQtyRec] ,[DateDelay] ,[PartNo] ,[TranQty] ,[TypeRequest] ,[HeaderId] FROM [MyMaterialDB].[dbo].[Report3] WHERE headerid IN(SELECT HeaderId FROM [MyMaterialDB].[dbo].[Report3] WHERE line=''H'''+ @StringWhereParameter+')) UNION ( (SELECT Id,[Mesc] ,[Line] ,[Unit] ,[Discription] ,[InvQty] ,[LastDateNil] ,[ST_CODE] ,[PlanCode] ,[Min] ,[Max] ,[PbsNo] ,[PbsDate] ,[PbsQty] ,[PbsQtyRec] ,[DateDelay] ,[PartNo] ,[TranQty] ,[TypeRequest] ,[HeaderId] FROM [MyMaterialDB].[dbo].[Report3] WHERE mesc IN(SELECT mesc FROM [MyMaterialDB].[dbo].[Report3] WHERE line=''I''' +@StringWhereParameter+')) UNION (SELECT Id,[Mesc] ,[Line] ,[Unit] ,[Discription] ,[InvQty] ,[LastDateNil] ,[ST_CODE] ,[PlanCode] ,[Min] ,[Max] ,[PbsNo] ,[PbsDate] ,[PbsQty] ,[PbsQtyRec] ,[DateDelay] ,[PartNo] ,[TranQty] ,[TypeRequest] ,[HeaderId] FROM [MyMaterialDB].[dbo].[Report3] WHERE mesc IN(SELECT HeaderId FROM [MyMaterialDB].[dbo].[Report3] WHERE line=''I'''+@StringWhereParameter+') ))) Order by Mesc,Line,unit'
exec(@Query)
if @@error = 0 Commit Tran Else rollback tran End
i write this string Query and Get Where parametrs and concat Query and where after that run Query. i want paging result data but i dont know how to do paging. please help me. thanks all.
|
|
|
|
|
SSCrazy
      
Group: General Forum Members
Last Login: Tuesday, March 26, 2013 8:41 AM
Points: 2,562,
Visits: 3,451
|
|
mohsen.bahrzadeh (11/5/2012) i want paging result data but i dont know how to do paging. please help me. thanks all.What exactly do you want here ?
-------Bhuvnesh---------- While 1 = 1 (Learning SQL....) Click to get fast response of your post
|
|
|
|
|
Forum Newbie
      
Group: General Forum Members
Last Login: Monday, February 25, 2013 2:25 PM
Points: 6,
Visits: 12
|
|
| This query Returns to many records, i want paging result but i create Query string(' '). i Don't know how to paging this Query. thanks.
|
|
|
|
|
SSCrazy Eights
        
Group: General Forum Members
Last Login: Yesterday @ 8:46 AM
Points: 8,547,
Visits: 8,204
|
|
|
|
|