Pular para o conteúdo

Fóruns SQL e PL/SQL Max – erro Max – erro

#104746
Fábio Prado
Participante

    @dyggos,

    MAX é uma função de agrupamento, logo, se vc usar ela em uma instrução SQL e nessa instrução vc retornar outras colunas, as outras colunas tem que ser agrupadas. Veja o exemplo abaixo que fiz alterando sua query:
    

    Select p.descricaoproduto,
    max(v.vlvenda)
    from venda v,
    produto p,
    itensvenda i
    where v.nnf = i.nnf
    and i.codproduto = p.codproduto
    group by p.descricaoproduto;

    Att,

    Fábio Prado
    http://www.fabioprado.net