2010/5/12 Christian Ortiz <[email protected]>: > Hola a todos, > > tengo q hacer un reporte, donde la consulta tiene varios campos que van > hacer calculados algo asi > > select sum(a), sum(b), sum(a)*sum(b), sum(a)*sum(b)*sum(c) form aTable > > el problema esta en que las sumas se hacen a cada rato y no una sola vez por > lo que con mucha data la consuta se hace terriblemente lenta > > probe con > > select sum(a) as X, sum(b) as Y, X*Y, X*Y*sum(c) form aTable > > pero no reconoce a X ni a Y >
select x, y, x*y, x*y*z from (select sum(a) as x, sum(b) as y, sum(c) as z from table) -- Jaime Casanova www.2ndQuadrant.com Soporte y capacitación de PostgreSQL - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
