我想要一个带有下拉菜单的报告,显示:
客户 A-K,
客户 L-Z
所有客户
我有一个针对客户的SQL表,其中包含标准列(帐户号,名称,地址等)。我希望按名称进行拆分,因为需要很长时间才能降低整个表的结果。我希望这在一份报告中。这可能吗?我正在使用带有报告服务的SQL Server 2008 R2。
我已经尝试了几种不同的方法,但没有运气,所以我愿意接受任何建议!感谢您阅读我的问题,如果您能找到时间提供帮助,请提前感谢您!请随时提出任何问题。
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