Re: Ayuda con group by

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 18:02:10
Message-ID: AANLkTikGJ0NNLqu7_Mz5Ez8waSFTqqdwfRiDUTCvdVsk@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 14:55, Fernando Siguenza
<fsigu(at)hotmail(dot)com> escribió:
> Muchas gracias silvio por la ayuda,pero al momento de ejecutar la consulta
> como me indicas se demora casi 4 minutos en realizar la misma,
> tengo apenas 30700 registros.
>
> alguna forma de optimzar la misma?/
>
> saludos

1) ¿El resultado es el esperado?
2) Sí, hay forma. Un índice por fecha sería conveniente.

>
>> Date: Mon, 19 Jul 2010 13:53:29 -0300
>> Subject: Re: [pgsql-es-ayuda] Ayuda con group by
>> From: silvioq(at)gmail(dot)com
>> To: fsigu(at)hotmail(dot)com
>> CC: pgsql-es-ayuda(at)postgresql(dot)org
>>
>> 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
>
> ________________________________
> Get news, entertainment and everything you care about at Live.com. Check it
> out!

--
Silvio Quadri

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Oscar Argueta 2010-07-19 18:05:48 Optimizando Postgres
Previous Message Rodriguez Fernando 2010-07-19 17:59:58 Re: Ayuda con group by