create function getstr(@content int)
returns varchar(2000)
as
begin
declare @str varchar(2000)
set @str=''
select @str=@str+','+rtrim(f0002) from 你的表 where p_seq=@content
set @str=right(@str,len(@str)-1)
return @str
end
go--调用:
select p_seq,dbo.getstr(p_seq) f0002,count(*) num1 from 你的表 group by p_seq
returns varchar(2000)
as
begin
declare @str varchar(2000)
set @str=''
select @str=@str+','+rtrim(f0002) from 你的表 where p_seq=@content
set @str=right(@str,len(@str)-1)
return @str
end
go--调用:
select p_seq,dbo.getstr(p_seq) f0002,count(*) num1 from 你的表 group by p_seq
select sum(p_seq) 'q_seq',fooo2,numl from table group by p_seqgroup by 视情况而定
把count(*) 改为 sum(numl)
returns varchar(2000)
as
begin
declare @str varchar(2000)
set @str=''
select @str=@str+','+rtrim(f0002) from 你的表 where p_seq=@content
select @str=right(@str,len(@str)-1) where @str<>''
return @str
end
go--调用:
select p_seq,dbo.getstr(p_seq) f0002,count(*) num1 from 你的表 group by p_seq
p_seq int,
f0002 varchar(2000),
num1 int)
go
insert tblcustom values(145,' 成都市岷江房地产开发总公',1)
insert tblcustom values(144,'路桥集团第一公路工程局 ', 1)
insert tblcustom values(143,'深圳市年富实业发展有限公', 1)
insert tblcustom values(143,'河南凯陆实业有限公司 ', 1)
insert tblcustom values(142,'大连海洋渔业进出口公司 ', 1)
insert tblcustom values(141,'北京裕佳置业投资有限公 ',1)
insert tblcustom values(140,'新疆金融租赁有限公司 ',1)
insert tblcustom values(139,'上海天凯投资发展有限公 ',1)
insert tblcustom values(139,'深圳市德庐投资发展有限公',1)
insert tblcustom values(138,'成都金航实业有限公司 ',1)
insert tblcustom values(136,'重庆市城市建设投资公司 ',1)
insert tblcustom values(134,'浙江中汇纺织工业有限公 ',7)
insert tblcustom values(133,'浙江顺风交通集团公司 ',1)
insert tblcustom values(132,'深圳国际信托投资公司 ',1)
insert tblcustom values(131,'新加坡宏兴国际发展有限公',1)
insert tblcustom values(130,'上海国有资产经营有限公 ',1)
insert tblcustom values(129,'海天原(集团)有限公司 ',1)
insert tblcustom values(128,'沈阳汽车工业资产经营有限公',1)
go
select p_seq,max(ltrim(rtrim(f0002))),sum(num1) from tblcustom group by p_seq
returns varchar(2000)
as
begin
declare @str varchar(2000)
set @str=''
select @str=@str+','+rtrim(f0002) from (你的语句)tem where p_seq=@content
set @str=right(@str,len(@str)-1)
return @str
end
go--调用:
select p_seq,dbo.getstr(p_seq) f0002,count(*) num1 from (你的语句)tem group by p_seq