62,268
社区成员
发帖
与我相关
我的任务
分享alter proc testproc
@member nchar(3)
as
select member as N'成员', count(member) as N'数目', date as N'时间', belongid as N'所属'
from testx
where testx.member = @member
group by member, date, belongidcreate proc sp_query(@member varchar) as
select member as 成员,count(*) as 数目,date as 时间,belongid as 所属 from 表 where member=@member group by member,date,belongid
select count(belongid) from @table where [date]=t.[date] and [member]=t.[member]
declare @table table([member] varchar(20),[order] varchar(20),[date] varchar(20),[belongid] int)
insert into @table select 'lww','aaaa','090317',10
union all select 'lww','bbbb','090317',10
union all select 'lww','cccc','090317',10
union all select 'lww','dddd','090317',10
union all select 'lww','eeee','090318',11
union all select 'lww','ffff','090318',11
union all select 'lww','gggg','090318',11
union all select 'lww','hhhh','090318',11
union all select 'lww','iiii','090318',11
union all select 'lww','jjjj','090318',11
union all select 'moh','kkkk','090318',11
union all select 'moh','llll','090318',11
union all select 'moh','mmmm','090318',11
union all select 'moh','nnnn','090319',12
union all select 'moh','oooo','090319',12
select * from @table
select t.[member] 成员,(select count(belongid) from @table where [date]=t.[date] and [member]=t.[member]) 数目,t.[date] 时间,t.[belongid] 所属 from @table t where member='lww'
group by t.[belongid],t.[member],t.[date]