Marlon Petry <[EMAIL PROTECTED]> escreveu:
Bom dia Lista

Não estou conseguindo realizar uma consulta que retorne o valor maximo e a data onde ocorreu este valor
a tabela possui estes campos temperatura, data é escrita a cada 5 minutos, gostaria de saber o valor maximo de temperatura no mes
e qual dia ocorreu;

select max(temperatura) ,data from  temperaturas where data between '2006/01/01' and '2006/01/31'

Gostaria que retornase

max  | data
50     |  2006/01/05

é possivel

Tente:

SELECT data, max(temperatura)
FROM  temperaturas
GROUP BY data
ORDER BY data
WHERE data BETWEEN '2006/01/01' AND '2006/01/31';

[]s
Osvaldo

__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a