Can you please run the below and post the results (the exact results you get in the Results pane).use [Rangame1]declare @time datetime SELECT @time = intime FROM GuildRegion WHERE RegionID=@RegionID Select @time, @GuNum, @RegionIDselect * from [GuildInfo] where [GuildInfo].GuNum = @GuNum IF DATEDIFF(minute, @time, GETDATE()) < 55begin Update [GuildInfo] set [GuildInfo].GuLvl = [GuildInfo].GuLvl - 1where [GuildInfo].GuNum = @GuNum end