• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

Premiar Ranking Top 2 e 3

Status
Não esta aberto para novas mensagens.

aadmjunin

Honrado XPZ
Bom galerinha quem ajuda agradeço desde já, seguinte eu quero dar golds para o 2º e 3º lugar do ranking Diário mais não estou conseguindo, aqui em baixo está a query que eu uso para premiar o 1º do meu ranking, agora quero premiar o 2 e 3º obrigado abraço.

Use MuOnline

declare @AccountID varchar (10)


declare @Name varchar(10)


Select top 1 @AccountID=AccountID,@Name=Name from character order by resetsDay desc, name desc


Update MEMB_INFO set gold=gold+10 where memb___id=@AccountID
 
 
Editado por um moderador:

Alyen

Moderador
Administrador
por favor editar o topico e colocar como 1º tag ( Dúvida ). 
 

Euphori4You

Honrado XPZ
Use MuOnline

declare @AccountID varchar (10)


declare @Name varchar(10)


Select top 2 @AccountID=AccountID,@Name=Name from character order by resetsDay desc, name desc


Update MEMB_INFO set gold=gold+10 where memb___id=@AccountID

====

Use MuOnline

declare @AccountID varchar (10)


declare @Name varchar(10)


Select top 3 @AccountID=AccountID,@Name=Name from character order by resetsDay desc, name desc


Update MEMB_INFO set gold=gold+10 where memb___id=@AccountID
 

abuzado

aBuZaDo
Legendário XPZ
Use MuOnline

declare @AccountID varchar (10)
declare @AccountID2 varchar (10)
declare @AccountID3 varchar (10)

declare @Name varchar(10)
declare @Name2 varchar(10)
declare @Name3 varchar(10)

Select top 1 @AccountID=AccountID,@Name=Name from character order by Semanal desc, name desc
Select top 1 @AccountID2=AccountID,@Name2=Name from character where Name<>@Name order by Semanal desc, name desc
Select top 1 @AccountID3=AccountID,@Name3=Name from character where Name<>@Name and Name<>@Name2 order by Semanal desc, name desc

Update memb_info set gold=gold+30 where memb___id=@AccountID
Update memb_info set gold=gold+20 where memb___id=@AccountID2
Update memb_info set gold=gold+20 where memb___id=@AccountID3

Update character set Semanal=0


tenta essa ae ..
 

aadmjunin

Honrado XPZ
Por favor, Entrar ou Registrar para ver o conteúdo das citações!
Ok.

Por favor, Entrar ou Registrar para ver o conteúdo das citações!

Obrigado parceiro é isso mesmo muito obrigado eu estava errando porque estava colocando "AccountID2"

Por favor, Entrar ou Registrar para ver o conteúdo das citações!

Obrigado parceiro já tinha feito por esse seu exemplo mais não tava indo por causa "AccountID2", mais muito obrigado podem fecha.
 
Status
Não esta aberto para novas mensagens.
Topo Bottom