Re: [pgsql-es-ayuda] Medias para distintos años

From: Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
To: "Jose Gomez-Dans" <jgomezdans(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Medias para distintos años
Date: 2007-05-18 07:28:51
Message-ID: 002001c7991e$2f07d6e0$6d64460a@cfco04.cap.juntaandalucia.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Con EXTRACT te creas 1 campo nuevo = year
Ahora utilizas las funciones de agregado para hacer el promedio

Por ejemplo

SELECT avg("VARIABLE") FROM table
GROUP BY year

(Esto sería el promedio para cada AÑO)

Realmente deberías explicar MEJOR qué quieres hacer y un ejemplo de la
estructura de tu TABLA.

----- Original Message -----
From: "Jose Gomez-Dans" <jgomezdans(at)gmail(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Thursday, May 17, 2007 8:25 PM
Subject: [pgsql-es-ayuda] Medias para distintos años

Hola,
Estoy empezando con pgSQL, e intento hacer cosas que antes hacía con
scripts en python y cosas por el estilo. La pregunta es la siguiente.
Supongamos que tengo una tabla con una serie temporal (hay una columna
tipo "date" con fechas) para varios años. Quiero calcular, para una
fecha dentro de la serie, el valor medio de la serie temporal para
todos los años. Creo que la funcion extract puede servir para esto,
pero no acabo de ver cómo se conjuga en un SQL :)

Una opción sería hacer funciones y cosas por el estilo, pero la verdad
es que no tengo ni idea de por dónde empezar, y me gustaría primero
ver qué tal con el SQL estándar para aprender un poco.

Gracias!

---------------------------(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 Edwin Quijada 2007-05-18 10:21:09 Re: Conectar postgresql con sqlserver o "copiar" modelo de sqls
Previous Message LuFerMX 2007-05-18 07:01:36 Replicación