Não configurou algo corretamente, usei essa job por anos e sempre premiou corretamente.
Verifique se mudou a tabela:
Código:
declare @AccountID varchar (10)
declare @Name varchar(10)
declare @Mensal int
Select top 1 @AccountID=AccountID,@Name=Name,@Mensal=Mensal from character order by Mensal desc, name desc
Update memb_info set gold=gold+50 where memb___id=@AccountID
Update character set Mensal=0
Para:
Código:
declare @AccountID varchar (10)
declare @Name varchar(10)
declare @Mensal int
Select top 1 @AccountID=AccountID,@Name=Name,@Mensal=Mensal from character order by Mensal desc, name desc
Update DT_SHOP_CREDITS set credits=credits+10 where login=@AccountID
Update character set Mensal=0