From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Christian Ortiz <cpalst(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: optimizando Query |
Date: | 2010-05-13 00:15:30 |
Message-ID: | AANLkTincHY7j1oEFDbeMM9ng4HmphGzLdMf4yigTrYeO@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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
Soporte y capacitación de PostgreSQL
From | Date | Subject | |
---|---|---|---|
Next Message | Christian Ortiz | 2010-05-13 01:15:24 | Re: optimizando Query |
Previous Message | Jaime Casanova | 2010-05-12 22:50:47 | Re: despues de varios updates se alentan las consultas.... |