Resultados 1 a 5 de 5

Threaded View

  1. #2
    Developer C++ louis's Avatar



    Data de Ingresso
    Apr 2016
    Posts
    1,681
    Thanks Thanks Given 
    40
    Thanks Thanks Received 
    877
    Thanked in
    68 Posts
    Mencionado
    499 Post(s)
    País
    Brazil
    Citação Originally Posted by sula10 Ver Post
    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



    member info


    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:

    Código:
    declare @name varchar(10),
    @acc varchar(10),
    @num int
    
    SET @num = 1
    
    DECLARE LISTA CURSOR LOCAL FOR 
    select top 3 name from rankingduel order by winscore desc
    OPEN LISTA 
    FETCH NEXT FROM LISTA INTO @name
    WHILE @@FETCH_STATUS = 0  
    begin 
    
    set @acc = (select top 1 accountid from character where name = @name)
    
    IF @num = 1 -- PRIMEIRO COLOCADO
    BEGIN
        UPDATE MEMB_INFO SET CASH = CASH + VALOR WHERE MEMB___ID = @acc
    END
    
    IF @num = 2 -SEGUNDO COLOCADO
    BEGIN
        UPDATE MEMB_INFO SET CASH = CASH + VALOR WHERE MEMB___ID = @acc
    END
    
    IF @num = 3 -TERCEIRO COLOCADO
    BEGIN
        UPDATE MEMB_INFO SET CASH = CASH + VALOR WHERE MEMB___ID = @acc
    END
    
    set @num = @num + 1
    
    FETCH NEXT FROM LISTA INTO @name
    end 
    CLOSE LISTA 
    DEALLOCATE LISTA
    Last edited by louis; 11/04/2017 at 12:49 PM.
    Meu canal no YouTube com vídeos sobre os sistemas que desenvolvo:
    [Somente membros podem ver os links. ]

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais