Lo habia hecho con una vista, pero lo que pones, esta genial. Muchas gracias.
El 12 de mayo de 2010 19:15, Jaime Casanova <[email protected]>escribió: > 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 <http://www.2ndquadrant.com/> > Soporte y capacitación de PostgreSQL > -- Christian
