Re: column totals

From: James Neethling <james(at)silversphere(dot)co(dot)za>
To: pgsql-performance(at)postgresql(dot)org
Subject: Re: column totals
Date: 2006-05-26 13:19:51
Message-ID: 44770077.8010506@silversphere.co.za
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

James Neethling wrote:
> Hi There,
>
> I've got a situation where I need to pull profit information by
> product category, as well as the totals for each branch.
>
> Basically, something like
>
> SELECT branch_id, prod_cat_id, sum(prod_profit) as prod_cat_profit
> FROM () as b1
> WHERE x = y
> GROUP BY branch, prod_cat_id
>
>
> Now, I also need the branch total, effectively,
> SELECT branch_id, sum(prod_profit) as branch_total
> FROM () as b1
> WHERE x = y
> GROUP BY branch_id.
>
>
> Since the actual queries for generating prod_profit are non-trivial,
> how do I combine them to get the following select list?
SELECT branch_id, prod_cat_id, sum(prod_profit) as prod_cat_profit,
sum(prod_profit) as branch_total
>
> Or is there a more efficient way?
>
> Kind Regards,
> James
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Have you searched our list archives?
>
> http://archives.postgresql.org
>

Attachment Content-Type Size
james.vcf text/x-vcard 392 bytes

In response to

Browse pgsql-performance by date

  From Date Subject
Next Message Tom Lane 2006-05-26 14:22:38 Re: is it possible to make this faster?
Previous Message wmiro 2006-05-26 12:04:56 Why the 8.1 plan is worst than 7.4?