From: | Silvio Quadri <silvioq(at)gmail(dot)com> |
---|---|
To: | Fernando Siguenza <fsigu(at)hotmail(dot)com> |
Cc: | Foro Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Ayuda con group by |
Date: | 2010-07-19 16:53:29 |
Message-ID: | AANLkTilFuVr46-vOf_c-TdjAoKkHs4xOnjsIQKG2_Nmh@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 19 de julio de 2010 13:22, Fernando Siguenza
<fsigu(at)hotmail(dot)com> escribió:
> Amigos como estan queria consultarles a ver si medan una mano con una
> consulta que necesito.
> Tengo una tabla con los campos semana,fecha,hora,temperatura,humedad
>
> y necesito saber por dia cuales la temperatura y humedad maxima de cada dia
> y a que hora ocurre esto.
>
> Entonces tengo la siguiente consulta
>
> select semana,fecha,hora,max(temperatura),max(humedad)
> from dataloger
> group by semana,fecha,hora
>
Tenés que hacer dos consultas, una para la humedad y otra para la
temperatura, ya que el horario de temperatura puede ser distinto al de
humedad.
select a.fecha, a.hora, a.humedad
from dataloger a
where humedad = ( select max( humedad )
from dataloger b
where a.fecha = b.fecha )
y lo mismo para temperatura.
Silvio
From | Date | Subject | |
---|---|---|---|
Next Message | Fernando Siguenza | 2010-07-19 17:55:52 | RE: Ayuda con group by |
Previous Message | Fernando Siguenza | 2010-07-19 16:22:22 | Ayuda con group by |