推广系统存储过程

ContractedBlock.gif ExpandedBlockStart.gif Code
None.gifGO
None.gif
None.gif
-- =============================================
None.gif--
 Author:        luomingliang
None.gif--
 Create Date: 2008-10-27
None.gif--
 Description:    注册推广员
None.gif--
 parameter:
None.gif--
 @UID 用户名
None.gif--
 @Key 激活码
None.gif--
 @Email 邮箱
None.gif--
 @RealName 真实姓名
None.gif--
 @Add 详细地址
None.gif--
 @ZipCode 邮编
None.gif--
 @OutCheck 
None.gif--
      0   执行成功
None.gif--
        255 执行期间发生错误
None.gif--
      1   邮箱重复
None.gif--
 =============================================
None.gif
alter PROCEDURE [dbo].[P_RegPromotion]
None.gif
@UID           bigint,
None.gif
@Key           varchar(32),
None.gif
@Email         varchar(100),
None.gif
@RealName      varchar(20),
None.gif
@Add           nvarchar(150),
None.gif
@ZipCode       int,
None.gif
@IDCard        varchar(18),
None.gif
@OutCheck      tinyint    OUTPUT
None.gif
AS
None.gif    
BEGIN
None.gif        
SET @OutCheck = 255
None.gif            
None.gif      
--插入推广员信息表
None.gif
      SET NOCOUNT ON
None.gif      
SET XACT_ABORT ON
None.gif
None.gif          
IF EXISTS (SELECT 1 FROM [99UserDB]..T_PasswordSafe WHERE F_UID <> @UID and F_Email = @Email)
None.gif                        
BEGIN
None.gif                            
SET @OutCheck = 1 -- 邮箱重复,或已注册
None.gif
                            RETURN
None.gif                        
END
None.gif
None.gif             
BEGIN TRANSACTION   
None.gif
None.gif             
INSERT INTO [T_promotion] (
None.gif                                      F_PromotionID,
None.gif                                      F_Key,
None.gif                                      F_Date             
None.gif                                       )
None.gif                           
VALUES (
None.gif                                     
@UID,
None.gif                                     
@Key,
None.gif                                     
getdate() 
None.gif                                   )
None.gif            
--修改联系信息
None.gif
        
None.gif                              
UPDATE [99UserDB]..T_PasswordSafe  SET 
None.gif                                                    F_Email 
= @Email,
None.gif                                                    F_RealName 
= @RealName,
None.gif                                                    F_Address 
= @Add,
None.gif                                                    F_ZipCode 
= @ZipCode,
None.gif                                                    F_IDCard  
= @IDCard
None.gif                                                                   
WHERE F_UID = @UID              
None.gif             
SET @OutCheck = 0                               
None.gif             
COMMIT TRANSACTION           
None.gif                           
None.gif    
SET XACT_ABORT OFF
None.gif    
SET NOCOUNT OFF
None.gif      
END
None.gif
None.gif
GO
None.gif
None.gif
-- =============================================
None.gif--
 Author:        luomingliang
None.gif--
 Create Date: 2008-10-27
None.gif--
 Description:    激活推广员
None.gif--
 parameter:
None.gif--
 @UID 用户名
None.gif--
 @Key 激活码
None.gif--
 @Email 邮箱
None.gif--
 @OutCheck 
None.gif--
      0   执行成功
None.gif--
        255 执行期间发生错误
None.gif--
      1   失效 
None.gif--
 
None.gif--
 =============================================
None.gif
ALTER PROCEDURE [dbo].[P_UpdatePromotionState]
None.gif
@UID           bigint,
None.gif
@Key           varchar(32),
None.gif
@OutCheck      tinyint    OUTPUT
None.gif
AS
None.gif   
BEGIN
None.gif        
DECLARE @NowTime datetime
None.gif        
SET @NowTime = getdate()
None.gif        
SET @OutCheck =255
None.gif       
None.gif        
SET NOCOUNT ON
None.gif        
SET XACT_ABORT ON
None.gif       
None.gif          
IF EXISTS(
None.gif              
SELECT 1 FROM T_promotion
None.gif                
WHERE F_PromotionID=@UID AND F_Key = @Key and 
None.gif                  F_State 
= 0 AND datediff(hh,F_Date,@NowTime)<=24
None.gif                   )
None.gif                      
BEGIN
None.gif
None.gif                        
UPDATE T_promotion SET
None.gif                                        F_State 
= 1,F_Date=getdate() WHERE  F_PromotionID=@UID
None.gif
None.gif                          
SET @OutCheck =0   
None.gif                         
END
None.gif                      
ELSE
None.gif                         
BEGIN
None.gif                            
DELETE FROM T_promotion WHERE F_State = 0 AND datediff(hh,F_Date,@NowTime)>24 --删除所有未激活超时的
None.gif
                            SET @OutCheck =1
None.gif
None.gif                            
END
None.gif
None.gif                            
None.gif
None.gif        
SET XACT_ABORT OFF
None.gif        
SET NOCOUNT OFF
None.gif      
None.gif     
END
None.gif
None.gif
GO
None.gif
None.gif
-- =============================================
None.gif--
 Author:        luomingliang
None.gif--
 Create Date: 2008-10-27
None.gif--
 Description:    验证是否是推广员
None.gif--
 parameter:
None.gif--
 @UID 用户名
None.gif--
 @OutCheck 
None.gif--
      0   不是
None.gif--
      1   是
None.gif--
      2   是,未激活
None.gif--
 
None.gif--
 =============================================
None.gif
create procedure [dbo].[P_ViliDatePromotion]
None.gif
@UID bigint,
None.gif
@OutCheck tinyint output
None.gif
None.gif
AS
None.gif  
BEGIN
None.gif       
DECLARE @State tinyint
None.gif     
SET NOCOUNT ON
None.gif
if exists(select 1 from T_promotion where F_PromotionID=@UID
None.gif              
BEGIN
None.gif                  
SELECT @State=F_State FROM T_promotion WHERE F_PromotionID = @UID
None.gif                 
IF @State=0
None.gif                      
begin
None.gif                  
SET @OutCheck=2   
None.gif                       
end
None.gif                   
else
None.gif                      
begin
None.gif                   
SET @OutCheck=1
None.gif                       
end  
None.gif
None.gif                
END
None.gif           
ELSE
None.gif              
BEGIN
None.gif                
SET @OutCheck=0
None.gif                
END
None.gif      
SET NOCOUNT OFF               
None.gif    
END
None.gif
None.gif
-- =============================================
None.gif--
 Author:        luomingliang
None.gif--
 Create Date: 2008-10-28
None.gif--
 Description:    获取用户联系资料
None.gif--
 parameter:
None.gif--
 @UID 用户名 
None.gif--
 =============================================
None.gif
CREATE PROCEDURE [dbo].[P_GetUserByContactInfo]
None.gif
@UID bigint
None.gif
None.gif
AS
None.gif  
BEGIN
None.gif       
SET NOCOUNT ON
None.gif            
BEGIN
None.gif         
SELECT F_Email,F_RealName,F_Address,F_ZipCode,F_IDCard FROM [99UserDB]..T_PasswordSafe WHERE F_UID = @UID
None.gif              
END  
None.gif       
SET NOCOUNT OFF
None.gif    
END
None.gif
None.gif
go
None.gif
-- =============================================
None.gif--
 Author:        luomingliang
None.gif--
 Create Date: 2008-10-29
None.gif--
 Description:    推广员成员活跃度按周统计统计,每周一统计一次
None.gif--
 =============================================
None.gif
alter PROCEDURE [dbo].[P_PromotionMemberWeekScore]
None.gif
@Date datetime
None.gif
None.gif
AS
None.gif  
BEGIN
None.gif       
SET NOCOUNT ON
None.gif         
SET XACT_ABORT ON
None.gif
None.gif             
BEGIN
None.gif       
None.gif        
insert into T_Promotion_MemberWeek 
None.gif
None.gif            
select d.F_Player,sum(d.F_GameTime) as GameTime,(@Date-7as Stardate,(@Date-1as Enddate,@Date as Date from
None.gif             
[99GameDB]..T_Game_War3 as c join  [99GameDB]..T_Player_War3 as d 
None.gif               
on(c.F_GameID=d.F_GameID) where datediff(day,c.F_SaveTime,@Date)<=7
None.gif                                  
and datediff(day,c.F_SaveTime,@Date)>=1 and 
None.gif                                 d.F_Player 
in (
None.gif           
select b.F_FriendID from T_Promotion as a
None.gif           
join [99EventDB]..T_InvitLog as b ON(a.F_PromotionID=b.F_UID AND a.F_Date<=b.F_Date)
None.gif           
WHERE a.F_State=1
None.gif                                               ) 
None.gif                                            
group by d.F_Player
None.gif
None.gif
None.gif           
--获取活跃用户上级推广员ID 并添加相应竞豆
None.gif
            --定义游标
None.gif
                declare @uid bigint
None.gif                
Declare S_Cursor CURSOR FOR 
None.gif                
-- select e.F_UID from [99EventDB]..T_InvitLog as e
None.gif
                    -- join T_Promotion_MemberWeek as f on(e.F_FriendID=f.F_PlayerID and datediff(day,f.F_Date,@Date)=0)
None.gif
                 SELECT e.F_UID FROM T_Promotion_MemberWeek AS f 
None.gif                  
join [99EventDB]..T_InvitLog as e ON(f.F_PlayerID=e.F_FriendID) 
None.gif                   
WHERE  datediff(day,f.F_Date,@Date)=0 and f.F_GameTime>36000 
None.gif
None.gif                 
--创建游标
None.gif
                 Open S_Cursor
None.gif                 
--移动或提取列值
None.gif
                 FETCH NEXT FROM S_Cursor 
None.gif                   
None.gif                   
--利用循环处理游标中的列值
None.gif
                 While  @@Fetch_Status=0
None.gif                           
Begin
None.gif                     
FETCH FROM S_Cursor into @uid
None.gif                    
-- print @uid
None.gif
                        -- 赠送90竞豆
None.gif
              EXEC [99ScoreDB]..[P_UpdateScore] @uid9000
None.gif                      
--更新推广员竞豆收益
None.gif
              EXEC [dbo].[P_UpdatePromotionScore] @uid,90
None.gif              
UPDATE T_promotion SET  F_ActiveCount =  F_ActiveCount+ 1 WHERE F_PromotionID=@uid
None.gif                             
End
None.gif                           
--关闭/释放游标
None.gif
                          Close  S_Cursor
None.gif                             
Deallocate  S_Cursor
None.gif               
--统计活跃成员人数 
None.gif
              DECLARE @PID bigint --推广员ID
None.gif
              DECLARE @ActivDate datetime --激活日期
None.gif
              DECLARE Member_Cursor CURSOR FOR
None.gif                
SELECT F_PromotionID,F_Date FROM T_promotion
None.gif                 
OPEN Member_Cursor
None.gif                  
FETCH NEXT FROM Member_Cursor
None.gif                        
None.gif                          
While  @@Fetch_Status=0
None.gif                                  
BEGIN
None.gif                        
None.gif                         
FETCH FROM Member_Cursor into @PID,@ActivDate
None.gif                                  
None.gif                          
EXEC [dbo].[P_PromotionMemberWeekCount] @PID,@ActivDate,@Date
None.gif
None.gif                                    
END
None.gif                         
None.gif                         
CLOSE Member_Cursor
None.gif                         
DEALLOCATE Member_Cursor
None.gif                
None.gif                 
None.gif               
END
None.gif
None.gif         
SET XACT_ABORT OFF
None.gif       
SET NOCOUNT OFF
None.gif        
None.gif
None.gif    
END
None.gif
None.gif
go
None.gif
-- =============================================
None.gif--
 Author:        luomingliang
None.gif--
 Create Date: 2008-10-29
None.gif--
 Description:    根据推广员用户名获取线下成员数量(用于P_PromotionMemberWeekScore)
None.gif--
 =============================================
None.gif

None.gif
alter PROCEDURE [dbo].[P_PromotionMemberWeekCount]
None.gif
@UID bigint,
None.gif
@ActivDate datetime--激活日期
None.gif
@Date datetime
None.gif 
AS
None.gif   
BEGIN
None.gif        
SET NOCOUNT ON
None.gif             
DECLARE @OutCount INT --人头数
None.gif
             DECLARE @Scroe int --竞豆数
None.gif
         BEGIN
None.gif           
None.gif            
SELECT @OutCount = COUNT(1FROM [99EventDB]..T_InvitLog WHERE F_UID = @UID
None.gif            
AND DATEDIFF(DAY,F_Date,@Date)<=7 and DATEDIFF(DAY,F_Date,@Date)<=1 and F_Date >=@ActivDate
None.gif            
None.gif            
IF @OutCount IS NULL OR @OutCount<30
None.gif                  
BEGIN
None.gif                   
if @OutCount IS NULL
None.gif                            
begin
None.gif                       
SET @OutCount=0
None.gif                              
end
None.gif               
SET @Scroe=0 
None.gif                    
END
None.gif              
ELSE IF @OutCount>=30 AND @OutCount<50
None.gif                     
BEGIN
None.gif                     
SET @Scroe=3000
None.gif               
--EXEC [99ScoreDB]..[P_UpdateScore] @uid, 3000, 0, 0    
None.gif
                       END
None.gif              
ELSE IF @OutCount>=50 AND @OutCount<100
None.gif                     
BEGIN
None.gif                     
SET @Scroe=6000 
None.gif                       
END
None.gif               
ELSE
None.gif                 
BEGIN
None.gif                  
SET @Scroe=15000
None.gif                   
END
None.gif             
IF @OutCount>30
None.gif                   
BEGIN
None.gif       
--奖励竞豆
None.gif
        EXEC [99ScoreDB]..[P_UpdateScore] @UID@Scroe00 
None.gif       
--记录推广员总收益
None.gif

None.gif             
IF @Scroe>0
None.gif                
BEGIN
None.gif           
EXEC [dbo].[P_UpdatePromotionScore] @UID,@Scroe
None.gif                  
END 
None.gif
None.gif                     
END
None.gif            
None.gif      
--记录汇总
None.gif
         IF @OutCount>0
None.gif             
BEGIN
None.gif
None.gif          
INSERT INTO T_PromotionWeekCount (
None.gif                                    F_UID,
None.gif                                    F_StarDate,
None.gif                                    F_EndDate,
None.gif                                    F_Count,
None.gif                                    F_AddedScore
None.gif                                           )
None.gif                                          
None.gif                                    
VALUES(
None.gif                                    
@UID,
None.gif                                    
@Date-7,
None.gif                                    
@Date-1,
None.gif                                    
@OutCount,
None.gif                                    
@Scroe  
None.gif                                          )  
None.gif           
--更新邀请总人数  
None.gif
             UPDATE T_promotion SET  F_InviteCount =  F_InviteCount+ @OutCount WHERE F_PromotionID=@UID   
None.gif               
END    
None.gif               
None.gif              
None.gif          
None.gif          
END
None.gif      
SET NOCOUNT OFF
None.gif     
END
None.gif
None.gif
None.gif
GO
None.gif
-- =============================================
None.gif--
 Author:        luomingliang
None.gif--
 Create Date: 2008-10-30
None.gif--
 Description:    更新推广员所得竞豆总数(用于P_PromotionMemberWeekCount)
None.gif--
 =============================================
None.gif

None.gif
CREATE PROCEDURE [dbo].[P_UpdatePromotionScore]
None.gif
@UID bigint,
None.gif
@Score int
None.gif
None.gif
AS
None.gif 
BEGIN
None.gif   
SET NOCOUNT ON
None.gif
None.gif            
BEGIN
None.gif
None.gif          
UPDATE T_promotion SET F_Score = F_Score+@Score where F_PromotionID = @UID
None.gif
None.gif              
END
None.gif
None.gif   
SET NOCOUNT OFF
None.gif
None.gif   
END
None.gif
None.gif
GO
None.gif
-- =============================================
None.gif--
 Author:        luomingliang
None.gif--
 Create Date: 2008-11-4
None.gif--
 Description:    查看推广员排行 每周之星
None.gif--
 =============================================
None.gif
ALTER PROCEDURE [dbo].[P_GetPromotionRank]
None.gif
@PageSize int --显示几条
None.gif
AS
None.gif  
BEGIN 
None.gif
None.gif     
SET NOCOUNT ON
None.gif          
BEGIN
None.gif  
SELECT TOP(@PageSize) a.F_AddedScore,b.F_UID,b.F_Name,b.F_Nick,b.F_Face,b.F_Gender FROM T_PromotionWeekCount as a
None.gif 
join [99UserDB]..T_User as b ON(a.F_UID=b.F_UID)
None.gif 
where datediff(wk,a.F_StarDate,getdate())=1 order by a.F_AddedScore desc 
None.gif                
None.gif            
END
None.gif
None.gif     
SET NOCOUNT OFF
None.gif
None.gif    
END
None.gif
None.gif
GO
None.gif
-- =============================================
None.gif--
 Author:        luomingliang
None.gif--
 Create Date: 2008-11-4
None.gif--
 Description:    推广员收益排行
None.gif--
 =============================================
None.gif
alter procedure [dbo].[P_GetPromotionScoreRank]
None.gif
@PageSize int
None.gif
AS
None.gif   
BEGIN
None.gif
None.gif  
SET NOCOUNT ON
None.gif          
BEGIN
None.gif  
SELECT TOP(@PageSize) a.F_Score,b.F_UID,b.F_Name,b.F_Nick,b.F_Face,b.F_Gender FROM T_promotion as a
None.gif  
join [99UserDB]..T_User as b ON(a.F_PromotionID=b.F_UID) order by a.F_Score desc 
None.gif                
None.gif            
END
None.gif
None.gif     
SET NOCOUNT OFF
None.gif
None.gif  
END
None.gif
None.gif
None.gif
GO
None.gif
-- =============================================
None.gif--
 Author:        luomingliang
None.gif--
 Create Date: 2008-10-30
None.gif--
 Description:    按时间查看下线用户每周的游戏时间和用户的详细信息
None.gif--
 =============================================
None.gif
ALTER procedure [dbo].[P_GetPromotionMemberInfo]
None.gif
@UID bigint,
None.gif
@Page int,
None.gif
@PageSize int,
None.gif
@Count bit,
None.gif
@OutCount int output
None.gif
AS
None.gif  
BEGIN
None.gif     
DECLARE @ID bigint
None.gif      
SET NOCOUNT ON
None.gif
None.gif            
BEGIN
None.gif        
IF @Page =1
None.gif                
BEGIN       
None.gif
None.gif   
select TOP(@PageSize)  b.F_FriendID,b.F_Date,d.F_Name,d.F_Nick,d.F_Face,d.F_Gender,d.F_LastLogin from T_Promotion as a 
None.gif  
join [99EventDB]..T_InvitLog as b ON(a.F_PromotionID=b.F_UID and a.F_Date<=b.F_Date) 
None.gif  
join [99UserDB]..T_User as d ON(b.F_FriendID=d.F_UID)
None.gif  
where F_PromotionID=@UID ORDER BY b.F_FriendID DESC
None.gif
None.gif                   
END 
None.gif        
ELSE
None.gif                 
BEGIN
None.gif 
--取最后一个ID
None.gif
   select TOP((@Page-1)*@PageSize@ID=b.F_FriendID from T_Promotion as a 
None.gif  
join [99EventDB]..T_InvitLog as b ON(a.F_PromotionID=b.F_UID and a.F_Date<=b.F_Date) 
None.gif  
join [99UserDB]..T_User as d ON(b.F_FriendID=d.F_UID)
None.gif  
where F_PromotionID=@UID ORDER BY b.F_FriendID DESC
None.gif
--翻页
None.gif
  
None.gif     
select TOP(@PageSize)  b.F_FriendID,b.F_Date,d.F_Name,d.F_Nick,d.F_Face,d.F_Gender,d.F_LastLogin from T_Promotion as a 
None.gif  
join [99EventDB]..T_InvitLog as b ON(a.F_PromotionID=b.F_UID and a.F_Date<=b.F_Date) 
None.gif  
join [99UserDB]..T_User as d ON(b.F_FriendID=d.F_UID)
None.gif  
where F_PromotionID=@UID and b.F_FriendID<@ID ORDER BY b.F_FriendID DESC
None.gif 
None.gif                   
END
None.gif
None.gif 
--  
None.gif
            IF @Count=1
None.gif                   
BEGIN
None.gif  
select @OutCount = COUNT(1from T_Promotion as a 
None.gif  
join [99EventDB]..T_InvitLog as b ON(a.F_PromotionID=b.F_UID and a.F_Date<=b.F_Date) 
None.gif  
join [99UserDB]..T_User as d ON(b.F_FriendID=d.F_UID)
None.gif  
where F_PromotionID=@UID 
None.gif                     
END
None.gif             
ELSE
None.gif                   
BEGIN
None.gif            
SET  @OutCount=-1
None.gif                     
END
None.gif
None.gif              
END
None.gif
None.gif      
SET NOCOUNT OFF
None.gif    
END
None.gif
None.gif
GO
None.gif
-- =============================================
None.gif--
 Author:        luomingliang
None.gif--
 Create Date: 2008-10-30
None.gif--
 Description:    按时间查看自己每周收益(只能查看历史,不能查询本周)
None.gif--
 =============================================
None.gif
alter procedure [dbo].[P_GetPromotionWeekScore]
None.gif
@UID bigint,
None.gif
@Year int,
None.gif
@Month int
None.gif
AS
None.gif  
BEGIN
None.gif      
DECLARE @DefaultDate datetime
None.gif    
None.gif        
SET NOCOUNT ON
None.gif              
BEGIN
None.gif            
IF @Year=0 or @Month=0
None.gif               
BEGIN
None.gif            
SET @Year = YEAR(getdate())
None.gif            
SET @Month = MONTH(getdate())
None.gif                 
END
None.gif           
SELECT * FROM T_PromotionWeekCount WHERE F_UID=@UID AND YEAR(F_StarDate)=@Year AND  MONTH(F_StarDate)=@Month
None.gif                
END
None.gif        
SET NOCOUNT OFF
None.gif
None.gif    
END
None.gif
None.gif
None.gif
GO
None.gif
-- =====================================================
None.gif--
 author:luomingliang
None.gif--
 create date:2008
None.gif--
 description:获取本周玩家游戏时间
None.gif--
 =====================================================
None.gif

None.gif
alter procedure [dbo].[P_GetPlayerWeekGametime]
None.gif
@UID bigint
None.gif
AS
None.gif   
BEGIN
None.gif             
SET NOCOUNT ON
None.gif                    
None.gif                      
IF EXISTS(
None.gif  
select 1 from
None.gif  
[99GameDB]..T_Game_War3 as c join  [99GameDB]..T_Player_War3 as d 
None.gif  
on(c.F_GameID=d.F_GameID and d.F_Player=@UID)  where datediff(wk,c.F_SaveTime,getdate())=0
None.gif)
None.gif       
BEGIN
None.gif  
select d.F_Player, sum(d.F_GameTime) as GameTime from
None.gif  
[99GameDB]..T_Game_War3 as c join  [99GameDB]..T_Player_War3 as d 
None.gif  
on(c.F_GameID=d.F_GameID and d.F_Player=@UID)  where datediff(wk,c.F_SaveTime,getdate())=0 
None.gif  
group by d.F_Player
None.gif         
END
None.gif          
ELSE
None.gif            
BEGIN
None.gif           
select @UID as F_Player,0 as GameTime
None.gif              
END
None.gif                     
None.gif             
SET NOCOUNT OFF
None.gif     
END
None.gif
None.gif
GO
None.gif
None.gif
-- =====================================================
None.gif--
 author:luomingliang
None.gif--
 create date:2008-11-4
None.gif--
 description:获取推广员收益信息
None.gif--
 =====================================================
None.gif
alter procedure [dbo].[P_GetPromotionScore]
None.gif
@UID bigint
None.gif
AS
None.gif  
BEGIN
None.gif
None.gif   
SET NOCOUNT ON
None.gif   
None.gif  
SELECT * FROM T_promotion WHERE F_PromotionID=@UID
None.gif
None.gif   
SET NOCOUNT OFF
None.gif
None.gif
None.gif    
END
None.gif
go
None.gif
-- =============================================
None.gif--
 Author:        luomingliang
None.gif--
 Create Date: 2008-11-5
None.gif--
 Description:    获取活跃用户的信息
None.gif--
 =============================================
None.gif
alter procedure [dbo].[P_GetActiveInfo]
None.gif
@ID bigint,
None.gif
@UID bigint
None.gif
AS
None.gif 
BEGIN
None.gif     
SET NOCOUNT ON
None.gif
None.gif        
BEGIN
None.gif 
SELECT  b.F_GameTime,c.F_Name,c.F_Nick,c.F_Face FROM T_PromotionWeekCount as a
None.gif 
join T_Promotion_MemberWeek as b ON(datediff(day,a.F_StarDate,b.F_StarDate)=0 
None.gif  
And datediff(day,a.F_EndDate,b.F_EndDate)=0
None.gif  
and b.F_GameTime>=36000 ) 
None.gif 
join [99EventDB]..T_InvitLog as d ON(b.F_PlayerID=d.F_FriendID and d.F_UID=@UID)
None.gif  
None.gif
join [99UserDB]..[T_User] as c ON(d.F_FriendID=c.F_UID) WHERE a.F_PCID=@ID and a.F_UID=@UID
None.gif          
END
None.gif
None.gif     
SET NOCOUNT OFF
None.gif
None.gif   
END

转载于:https://www.cnblogs.com/mygood/articles/1328112.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值