参数: @UserType int, @OrgID varchar(500), @TargetPeriodBegin nvarchar(50), @TargetPeriodEnd nvarchar(50), @BranchOrgCode nvarchar(50), @BranchOrgName nvarchar(50), @OrgCode nvarchar(50), @OrgName nvarchar(50), @SalesCode nvarchar(50), @SalesName nvarchar(50), @CatalogCode nvarchar(50), @CatalogName nvarchar(50), @PageIndex int, 当前要显示的页的页索引,索引从1开始,无记录时为0。 @PageSize int, 页大小 创建者:Hollis Yao 创建日期:2006-08-11 备注: ============================================================ */ CREATE PROCEDURE [dbo].[GetSalesTargetList] @UserType int, @OrgID nvarchar(500), @TargetPeriodBegin nvarchar(50), @TargetPeriodEnd nvarchar(50), @BranchOrgCode nvarchar(50), @BranchOrgName nvarchar(50), @OrgCode nvarchar(50), @OrgName nvarchar(50), @SalesCode nvarchar(50), @SalesName nvarchar(50), @CatalogCode nvarchar(50), @CatalogName nvarchar(50), @PageIndex int, @PageSize int AS declare @Condition nvarchar(2000) set @Condition = '' if (@UserType<>1) set @Condition = @Condition + ' and A.OrgID in (' + @OrgID + ')' if (len(@TargetPeriodBegin)>0) set @Condition = @Condition + ' and A.TargetPeriod >=''' + @TargetPeriodBegin + '''' if (len(@TargetPeriodEnd)>0) set @Condition = @Condition + ' and A.TargetPeriod <=''' + @TargetPeriodEnd + '''' if (len(@BranchOrgCode)>0) set @Condition = @Condition + ' and F.OrgCode like ''%' + @BranchOrgCode + '%''' if (len(@BranchOrgName)>0) set @Condition = @Condition + ' and F.OrgName like ''%' + @BranchOrgName + '%''' if (len(@OrgCode)>0) set @Condition = @Condition + ' and E.OrgCode like ''%' + @OrgCode + '%''' if (len(@OrgName)>0) set @Condition = @Condition + ' and E.OrgName like ''%' + @OrgName + '%''' if (len(@SalesCode)>0) set @Condition = @Condition + ' and C.SalesCode like ''%' + @SalesCode + '%'''
上一篇:使用脚本控制网页Table的显示隐藏(全代码)
下一篇:几个C#编程的小技巧
|