现在还没人回吗?
再贴一下。补全下面的存储过程: 
功能:为了使 ASP、PHP、JSP、ASP.NET 等共享过程,编写了存储过程来统计网站当前在线的人数。 
数据表 t_online 里没有自动编号的字段 字段名称 id username ip browser lastimebk 
字段类型 int varchar(50) varchar(50) varchar(100) datetime 
 
有三个参数传入(例如:在 ASP 代码中传入): 
  参 数 赋 值 
@statuserid Session.SessionID 
@User_Info Request.ServerVariables("HTTP_USER_AGENT") 
@IPAddress Request.ServerVariables("REMOTE_ADDR") 
 
 
CREATE PROCEDURE dbo.sp_ActiveOnline
@statuserid int,
@User_Info varchar(100),
@IPAddress varchar(50)
AS
/* 删除超过20分钟没有再次访问的记录 */
DELETE t_online WHERE DATEDIFF(second,lastimebk,getdate())>(20*60) IF NOT EXISTS (SELECT id FROM t_online WHERE id=@statuserid)
BEGIN
INSERT INTO t_online (id,username,ip,browser)
VALUES (@statuserid,'Guest',@IPAddress,@User_Info)
END
ELSE
UPDATE t_online SET lastimebk=getdate() WHERE id=@statuserid/* 请在下面空行补全,以实现在线人数的统计(注意:不分客人还是注册用户身份)*/
GO