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
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 |