Re: optimizando Query

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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....