oscar arocha escribió:
> Saludos Lista, les escribo a ver si me pueden ayudar con los siguiente,
> tengo una tabla de la manera
> 
> codTrab | cantidad | Fecha
> 00001    |   100      | 2012-10-25
> 00002    |   150      | 2012-10-25
> 00001    |   200      | 2012-10-26
> 00002    |   120      | 2012-10-26
> 00001    |   120      | 2012-10-27
> 00002    |   130      | 2012-10-27
> 
> Necesito sacar obtener como resultado algo como
> 
> codTrab | 2012-10-25| 2012-10-26 |2012-10-27 | PROMEDIO
> 00001    |  100            |    200          |   120          |    140
> 00002    |  150            |    120          |   130          |    133
> 
> 
> Se que con el crosstab puedo hacer lo de las fechas pero no se como
> calcular el promedio.

Calculalo fuera del crosstab, 
select *, (a+b+c)/3 from crosstab ... AS (a, b, c);

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a