Pular para o conteúdo
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #107709
    Avatar de EduEdu
    Participante

      Olá a todos. Desculpem a simplicidade da pergunta, mas sou novato e ando dando minhas cabeçadas com o Oracle.
      Preciso de uma Select que liste todas as colunas de uma tabela, porém tem uma coluna que não importa quantos registros tenha, tem que listar apenas 1 registro. Exemplo :
      Data , Hora, Tipo, Valor, …
      1/1/15 12:01 A 1,40 …
      1/1/15 12:01 B 3,21 …
      2/1/15 15:10 A 4,66 …
      3/1/15 17:40 A 8,90 …
      6/1/15 10:01 C 1,33 …
      6/1/15 10:01 D 1,99 …

      Sem se importar com a coluna “Tipo”, teria um resultado assim :
      Data , Hora, Tipo, Valor, …
      1/1/15 12:01 A 1,40 …
      2/1/15 15:10 A 4,66 …
      3/1/15 17:40 A 8,90 …
      6/1/15 10:01 C 1,33 …

      Lembrando que não posso especificar cada coluna, serão todas.

      Desde já agradeço.

      #107710
      Avatar de rmanrman
      Participante

        @Edu

        Primeiro você precisa definir qual vai ser o critério de agrupamento das datas? Maior valor, menor valor, maior hora, menor hora, maior tipo, menor tipo?

        Exemplo:


        SELECT DATA,HORA,MIN(TIPO),VALOR
        FROM MINHA_TABELA
        GROUP BY DATA,HORA,VALOR

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