› Fóruns › SQL e PL/SQL › Max – erro › Max – erro
5 de novembro de 2012 às 2:11 pm
#104746
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