1

我想要一份带有下拉菜单的报告,显示:

客户 AK,
客户 LZ
所有客户

我有一个客户的 SQL 表,带有标准列(Acc No.、名称、地址等)。我希望按名称拆分,因为需要很长时间才能将整个表格的结果降下来。我希望这在一份报告中。这可能吗?我将 SQL Server 2008 R2 与报告服务一起使用。

我尝试了几种不同的方法,但都没有成功,所以我愿意接受任何建议!感谢您阅读我的问题,如果您能找到时间提供帮助,请提前感谢!请随时提出任何问题。

4

1 回答 1

1
create table #alphab
( alphaname varchar(15));

insert into #alphab VALUES ('ANT')
insert into #alphab  values ('CAT')
insert into #alphab  values ('pAT')
insert into #alphab  values ('mAT')
insert into #alphab  values ('dAT')
insert into #alphab  values ('rAT')
insert into #alphab  values ('dAT')
insert into #alphab  values ('lAT')
insert into #alphab  values ('cAT')
insert into #alphab  values ('zAT')
insert into #alphab  values ('xAT')
insert into #alphab  values ('wAT')
insert into #alphab  values ('oAT')
insert into #alphab  values ('sAT')
insert into #alphab  values ('yAT')
insert into #alphab  values ('uAT')




select alphaname 
from #alphab
where alphaname LIKE
CASE 
    WHEN @alphabetorder = 1 THEN ('[A-K | a-k]%')
    WHEN @alphabetorder= 2 THEN  ('[L-Z | l-z]%')
END 
order by alphaname
于 2013-11-05T09:47:45.663 回答