Comando MAX

02/12/2009

Tb_Cli id nome  datcadastro
01 Armando  01/10/2009
02 Angela  01/10/2009
03 Aguinaldo 02/10/2009
04 Roberto  02/10/2009
Tb_Pag idpag id Valor datpagto
01 01 15,00 01/10/2009
02 01 20,00 01/10/2009
03 01 50,00 02/10/2009
id      nome  valor
01 Armando  50,00
select p.id , p.nome , max(valor)
from tb_Cli c
join tb_pag p
on c.id = p.id
where c.id = 01

Alexandre Guimaraes

Respostas

02/12/2009

Alexandre Guimaraes

Opa! Este comando acima não funciona para este resultado (desejado). Alguém sabe como seria o script correto?
Responder Citar

03/12/2009

Jair A.n.

Cara, o que você está querendo fazer? juro não entendi nada!!! e acreidto que mais ninguém...
Responder Citar

03/12/2009

Bruno Batista

Bom dia,

está faltando agrupar.

select p.id ,
         p.nome ,
         max(valor)
 from tb_Cli c join tb_pag p on c.id = p.id
 where c.id = 01
 group by p.id,
                p.nome

Atenciosamente,

Bruno Moreira Batista.
Responder Citar