Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal,
Como faço pra trazer o ultimo registro maior do plano de trabalho de cada obra.
Por exemplo, uma obra tem vários plano de trabalho. só que quero trazer de CADA OBRA o maior plano de trabalho.
Numeração do plano de trabalho:
1406911080101
1406911080102
1406911080103
Ele altera só no final, os 2 ultimos numero.
Estou apanhando pra fazer isso.
Vlw e aguardo um retorno!
SQL:
select
ptrab_capa.*
from
ptrab_capa,
obra
where
ptrab_capa.cod_ptrab = (
select
max(ptrab_capa.cod_ptrab)
from
obra,
ptrab_capa
where
obra.cod_obra = ptrab_capa.cod_obra
) AND
ptrab_capa.cod_obra = obra.cod_obra
Atenção, esse SQL, traz o maior plano de trabalho da tabela, só q eu preciso q ele traga o maior Plano de Trabalho de CADA OBRA.
Vlw pela atenção!
Tente agrupar as OBRAS usando GROUP BY.