Re: Duda consulta agregado

From: Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Duda consulta agregado
Date: 2007-02-21 08:04:46
Message-ID: 00c901c7558e$f3ffe7e0$6d64460a@cfco04.cap.juntaandalucia.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

GRACIAS Álvaro, no era exactamente así, pero ya comprendí la forma de
hacerlo, cambién una cosita y ya funciona... gracias de nuevo.

Javier EstirpE
www.estirpe.net

----- Original Message -----
From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
To: "Javier Estévez CIFA Córdoba" <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Friday, February 16, 2007 3:58 PM
Subject: Re: [pgsql-es-ayuda] Duda consulta agregado

Javier Estévez CIFA Córdoba escribió:
> Hola, tengo una tabla con 48 valores de temperatura para cada Fecha,
para cada día. Mi llave primaria es Provincia, Estacion, Fecha, HoraMinuto.
>
> Quiero calcular la Temperatura Máxima de cada día. Es fácil con la
función max("TempMedia") y agrupar por Provincia, Estación y Fecha.
>
> SELECT provin, estac, fecha, max(temp_media)
> FROM tabla
> GROUP BY provin, estac, fecha
>
> Pero ahora lo que quiero sacar es la HoraMinuto de los 48 valores
diarios en la que la TempMedia es la máxima.
>
> No puedo meterla en el SELCT anterior ya que no está dentro del GROPU
BY.

Quizas algo como

select provin, estac, fecha, tabla.horaminuto, foo.max from
(
select provin, estac, fecha, max(temp_media) as max
from tabla
group by provin, estac, fecha
) foo join tabla using (provin, estac, fecha)
where foo.temp_media = tabla.temp_media

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

---------------------------(fin del mensaje)---------------------------
TIP 7: no olvides aumentar la configuración del "free space map"

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message LDC - Carmen Brando 2007-02-21 11:39:29 Estadisticas en postgres
Previous Message Espartano 2007-02-21 04:15:38 OffTopic (charla sobre sistemas BSD)