hi friends,
i did like this.
declare @roomTable table (Rid int identity, roomId
nvarchar(20))
declare @results table (Rid int identity, roomId
nvarchar(20),appname nvarchar(20),time datetime)
insert @roomTable
select r.roomid from hotel_message_setdetails
s,hotel_message_roomset r where s.setname=@sname and
s.setid=r.setid
select @pc = roomId from @roomTable
-- while (@pc is not null)
while EXISTS (select * from @roomTable)
begin
insert @results (roomid,appname,time) select top 3
l.clientid,a.appname,time from log l,logmsg lm,apps a
where clientid=@pc and l.logmsgid=lm.logmsgid and
a.appid=lm.appid order by time desc
delete @roomTable where roomId = @pc
select @pc = roomId from @roomTable
end
delete @roomTable
select roomid as RoomNumber,appname as
ApplicationUsed,time as Time from @results order by
roomid
delete @results
regards,
viji
__________________________________
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com