屏幕截图 2025-10-21 134638.png

创胜棋牌系统将战绩改为调用最新3天内的的数据,这个需要更改sql函数

-- 游戏记录条目
CREATE PROC GSP_WEB_GetRecordIDList
	@dwUserID INT,
	@ClubID INT,
	@start int,
	@end	int,
	@KindID int,
	@day	int							
WITH ENCRYPTION AS

-- 设置属性
SET NOCOUNT ON

-- 执行逻辑
BEGIN	 
	WITH tmp
     AS ( SELECT   ROW_NUMBER() OVER ( ORDER BY RRS.RecordTime DESC ) AS Num ,
                  COUNT(RoomIndex) OVER ( ) AS Total , RoomIndex AS ID FROM RYRecordDB.DBO.RecordRoomScore RRS ,RYRecordDB..RecordRoom RR
				WHERE RRS.RoomIndex = RR.ID and RR.KindID = @KindID and  UserID= @dwUserID AND DATEDIFF(DAY, RRS.RecordTime, GETDATE()) < 3 
	)
	SELECT  *
	FROM    tmp
	WHERE   tmp.Num BETWEEN @start AND @end;
	
END

RETURN 0

GO

修改GSP_WEB_GetRecordIDList函数,其中

DATEDIFF(DAY, RRS.RecordTime, GETDATE()) < 3

调用3天内的数据,需要调用其他条件改这个调用就行