| 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: | Whole Thread | Raw Message | 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 |