Ir para conteúdo
Fórum Script Brasil

Joe Rodrigues

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Joe Rodrigues postou

  1. Olá Fernando, tenta usar a função MAX com um Group By.
  2. Olá LJ Rodrigues, uma forma seria usar SQL Dinâmico, com a função exec() e a Procedure sp_executesql, mas todo o código teria que se transformar em uma string gigante, mas acho que a solução abaixo usando uma tabela temporária pode ser mais interessante. Se não for podemos ver usando o EXEC. DECLARE @TABELA table (Variavel VARCHAR(10), Valor int) DECLARE @CONTADOR INT = 0 DECLARE @Resultado INT insert into @TABELA values ('@VAR1',1) insert into @TABELA values ('@VAR2',2) insert into @TABELA values ('@VAR3',3) insert into @TABELA values ('@VAR4',4) WHILE @CONTADOR<4 BEGIN SET @CONTADOR += 1 SELECT @RESULTADO = Valor FROM @TABELA WHERE Variavel = '@VAR'+CAST(@CONTADOR AS VARCHAR(10)) PRINT @RESULTADO END
×
×
  • Criar Novo...