PDA

View Full Version : |Pedido| Query Premiação



Legacy
11/04/2017, 10:26 AM
Bom gente,
estou querendo uma query pra bonificar os 3 primeiros colocados do rank duel e dar xx Cash, abaixo segue a tabelas e colunas.

Rank duel
[Only registered and activated users can see links]


member info
[Only registered and activated users can see links]

Desde já agradeço.

louis
11/04/2017, 12:41 PM
Bom gente,
estou querendo uma query pra bonificar os 3 primeiros colocados do rank duel e dar xx Cash, abaixo segue a tabelas e colunas.

Rank duel
[Only registered and activated users can see links]


member info
[Only registered and activated users can see links]

Desde já agradeço.

O ranking de duel você vai contar como winscore - loseScore? ou quem tiver + winScore já é o primeiro?

8 minutes:------- Atualizado -------

TENTE ESSE:


[Only registered and activated users can see links]
@acc varchar(10),
@num int

[Only registered and activated users can see links]

DECLARE LISTA CURSOR LOCAL FOR
select top 3 name from rankingduel order by winscore desc
OPEN LISTA
[Only registered and activated users can see links]
[Only registered and activated users can see links]
begin

[Only registered and activated users can see links]

[Only registered and activated users can see links]
BEGIN
[Only registered and activated users can see links]
END

[Only registered and activated users can see links]
BEGIN
[Only registered and activated users can see links]
END

[Only registered and activated users can see links]
BEGIN
[Only registered and activated users can see links]
END

[Only registered and activated users can see links]

[Only registered and activated users can see links]
end
CLOSE LISTA
DEALLOCATE LISTA

Legacy
11/04/2017, 01:40 PM
É quem tiver + winscore mesmo, o loseScore deveria era ser punido (to pensando em penalizar ele nos resets kkk).

pois éh, eu pretendo por uma job pra rodar mensal, premiar e zerar as duas colunas.


UPDATE rankingduel SET winscore = 0
UPDATE rankingduel SET loseScore = 0

louis
11/04/2017, 02:54 PM
É quem tiver + winscore mesmo, o loseScore deveria era ser punido (to pensando em penalizar ele nos resets kkk).

pois éh, eu pretendo por uma job pra rodar mensal, premiar e zerar as duas colunas.


UPDATE rankingduel SET winscore = 0
UPDATE rankingduel SET loseScore = 0

Tendi... Só adicionar o comando para zerar junto com o script que te passei... Mas teste ele antes pois não testei

Legacy
11/04/2017, 02:58 PM
Testarei sim sim, e desde ja lhe agradeço pela ajuda.

Pode fechar o tópico.