Re: optimizando Query

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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