Comando MAX
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
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
Curtidas 0
Respostas
Alexandre Guimaraes
02/12/2009
Opa! Este comando acima não funciona para este resultado (desejado). Alguém sabe como seria o script correto?
GOSTEI 0
Jair N.
02/12/2009
Cara, o que você está querendo fazer? juro não entendi nada!!! e acreidto que mais ninguém...
GOSTEI 0
Bruno Batista
02/12/2009
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.
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.
GOSTEI 0