K3报表

来源:互联网 发布:mac版优酷怎么缓存 编辑:程序博客网 时间:2024/05/01 21:38
alter proc sp_report1
@f1 varchar(20),
@f2 varchar(20),
@p varchar(20),
@v1 varchar(50),
@v2 varchar(50)
with encryption
as
begin
declare @s varchar(500)
select @s='select * from t_nbwl2006 where 1=1'
if isnull(@p,'')<>''
select @s=@s+' and rtrim(年度)+rtrim(期间)='''+replace(replace(''+@p+'','年',''),'期','')+''''
if isnull(@f1,'')<>''
select @s=@s+' and '+@f1+' like ''%'+@v1+''''
if isnull(@f2,'')<>''
select @s=@s+' and '+@f2+' like ''%'+@v2+''''
--print @s
exec(@s)
end