none
Group by RRS feed

  • Pergunta

  • Galera tenho um grupo de registros que precisam ser agrupados mas não estou conseguindo fazer:

    id    banco    descricao

    1     001      banco do brasil

    2     001      banco do brasil

    3     013      caixa economica

    Preciso agrupar os banco e o meu select deveria sair da seguinte forma:

    id    banco    descricao

    1     001      banco do brasil


    3     013      caixa economica

    Obrigado


    SirSmart

    segunda-feira, 22 de setembro de 2014 14:12

Respostas

Todas as Respostas

  • Bom dia,

    Experimente mais ou menos dessa forma:

    select
        min(id) as id,
        banco,
        descricao
    from Tabela
    group by
        banco,
        descricao
    

    Espero que ajude.


    Assinatura: http://www.imoveisemexposicao.com.br

    segunda-feira, 22 de setembro de 2014 14:20
  • Oi, SirSmart!

    Veja se é isso que você precisa...

    SELECT
    MIN(ID) ID,
    NOME_BANCO,
    DESC_BANCO
    FROM NOME_TABELA
    GROUP BY NOME_BANCO,
    DESC_BANCO ASC

    []'s,

    Anderson


    Se o meu conteúdo resolveu o seu problema ou sua dúvida, então marque como "Resposta", ou se foi útil, "Vote". Pois isso ajudará outras pessoas com o mesmo problema ou dúvida.

    segunda-feira, 22 de setembro de 2014 14:24
  • Seguinte, dessa forma deu certo, porem eu tenho um outro campo que tem valor e os valores de cada banco estão diferentes e por esse motivo não agrupa os banco, segue como está a tabela

    id    banco    descricao                    valor

    1     001      banco do brasil              12,45

    2     001      banco do brasil              10,67

    3     013      caixa economica             10,00

    Como posso resolver esse agrupamento ?

    Obrigado


    SirSmart

    segunda-feira, 22 de setembro de 2014 16:11
  • Deleted
    segunda-feira, 22 de setembro de 2014 16:58
  • Seria importante sabermos o que tu gostaria de fazer com o campo valor.

    Segue abaixo algumas possibilidades:

    SELECT min(id) MENOR_ID, banco, descricao, sum(valor) SOMANDO, max(valor) MAIOR, min(valor) MENOR
    FROM   TABELA
    GROUP  BY banco, descricao
    

    segunda-feira, 22 de setembro de 2014 19:43