Sergio,

Tente dessa forma:

SELECT MAX(valor)
   FROM tabela
WHERE data = (SELECT MAX(data)
                           FROM tabela)

Espero ter ajudado.

Cristiano Jacobsen

2008/2/4, sergio <[EMAIL PROTECTED]>:
>
>  Bom dia pessoal.
>
>
> Sempre tive um problema para obter um resultado em um tipo de consulta.
> Imagine a seguinte situação:
> Tenho uma tabela com data e valor, e quero retornar a data e o valor da
> última(maior) data.
> Eu imagino que devesse ser algo assim:
> "select max(data), valor from tabela", mas isso não funciona.
> Alguém tem uma saida para isso?
>
>
>
> Grato
> Sergio
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a