From: | Christian Ortiz <cpalst(at)gmail(dot)com> |
---|---|
To: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: optimizando Query |
Date: | 2010-05-13 01:15:24 |
Message-ID: | AANLkTimaRFyIimIcTaF94_WVC7AIkE3ZQnSP51jot6Fi@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Lo habia hecho con una vista, pero lo que pones, esta genial. Muchas
gracias.
El 12 de mayo de 2010 19:15, Jaime Casanova <jaime(at)2ndquadrant(dot)com>escribió:
> 2010/5/12 Christian Ortiz <cpalst(at)gmail(dot)com>:
> > 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
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2010-05-13 02:43:59 | Re: despues de varios updates se alentan las consultas.... |
Previous Message | Jaime Casanova | 2010-05-13 00:15:30 | Re: optimizando Query |