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
