Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #94085
    VINI85
    Participante

      Boa tarde

      Tenho uma tabela com NOME, SALARIO E DTALTERACAO(DATA DE ALTERACAO DO SALARIO)

      Gostaria de saber como faço para retornar somente uma vez a coluna nome e todas as alterações salariais e a data das alterações.

      Ex: se eu fizer um select simples ele retornara assim:

      João R$1.000,00 01/02/2000
      João R$1.500,00 05/07/2001
      João R$2.000,00 01/12/2003

      Gostaria que aparecesse uma vez o nome do João e todas as alterações dele.

      Aguardo.

      #94090
      fsitja
      Participante

        Não sei se entendi bem, mas uma forma seria assim:


        select decode(row_number() over (partition by nome order by dtalteracao), 1, nome) nome,
        salario,
        dtalteracao
        from t;

        #94093
        VINI85
        Participante

          [quote=”fsitja”:3h71gcsl]Não sei se entendi bem, mas uma forma seria assim:


          select decode(row_number() over (partition by nome order by dtalteracao), 1, nome) nome,
          salario,
          dtalteracao
          from t;
          [/quote]

          VALEU MEU QUERIDO É ISSO MESMO QUE EU PRECISAVA…

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.