none
consulta RRS feed

  • Pergunta

  • Boa tarde, pessoal é o seguinte quero fazer uma consulta, fiz este exemplo para vocês entenderem

    quero dar um distinct na coluna letracaixa, porém dentre os 2 quero pegar o que contem o saldo_caixa com maior valor,

    isso sem usar o subselect, alguém pode me dar uma mãozinha, obrigado.


    MCP - MCSD Se a Resposta foi util, por favor marque como Valida assim esta contribuindo para gratificar toda a ajuda de nossos colegas. Paulo Caleffi

    sexta-feira, 30 de maio de 2014 20:28

Respostas

  • Boa tarde,

    Não sei se é exatamente o que você procura, mas experimente a função ROW_NUMBER com PARTITION mais ou menos como segue:

    with CTE_RN as
    (
        select
            t.*,
            ROW_NUMBER() OVER(PARTITION BY t.letracaixa ORDER BY t.saldo_caixa DESC) as RN
        from Tabela as t
    )
    
    select * from CTE_RN
    where RN = 1

    Espero que ajude.


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


    sexta-feira, 30 de maio de 2014 21:04

Todas as Respostas