› Fóruns › SQL e PL/SQL › Selecionar um valor de uma máxima data. › Selecionar um valor de uma máxima data.
18 de novembro de 2008 às 3:16 pm
#83821
Participante
Se vc usar a regra vc o maior valor com maior data que te interressa então é assim
select codigo, max(data), max(valor)
from lancamentos LANPRO
where data IN (select max(data)
from lancamentos LANDATA
where landata.data < '30/04/08'
and landata.codigo = lanpro.codigo)
group by codigo
order by codigo
ou
select codigo, max(data), max(valor)
from lancamentos LANPRO
where data < '30/04/08'
group by codigo
order by codigo
Blz?