Queria confirmar se não há uma maneira melhor de fazer do que a que uso. Mas 
para esse caso parece que não há.
Agradeço pela atençao disposta.

----- Original Message ----- 
From: "Roberto Mello" <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira" <[email protected]>
Sent: Monday, February 04, 2008 4:03 PM
Subject: Re: [pgbr-geral] Duvida SQL


2008/2/4 sergio <[EMAIL PROTECTED]>:
>
> Na realidade eu uso
> "select data, valor from tabela order by data desc limit 1", o que me

Me parece perfeitamente aceitável baseado no que disseste estares 
procurando.

> retorna o resultado esperado, mas via função max, com somente uma consulta
> não é possível?

Não entendi. Nunca tentaste? Se a consulta com ORDER BY data DESC
LIMIT 1 funciona, por quê tentar usar MAX(), uma função de agregação
que com certeza é mais lenta?

Certifique-se de ter um índice no campo data.

-Roberto
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a