Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group