Re: Generating subtotal reports direct from SQL

From: Owen Hartnett <owen(at)clipboardinc(dot)com>
To: Gregory Stark <stark(at)enterprisedb(dot)com>
Cc: <pgsql-general(at)postgresql(dot)org>
Subject: Re: Generating subtotal reports direct from SQL
Date: 2007-10-10 11:22:34
Message-ID: p06240804c332666054e0@[192.168.0.109]
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

At 1:32 AM +0100 10/10/07, Gregory Stark wrote:
>"Owen Hartnett" <owen(at)clipboardinc(dot)com> writes:
>
>> Such that the final table has additional subtotal rows with the
>>aggregate sum
>> of the amounts. I'm thinking I can generate two tables and merge
>>them, but is
>> there an easier way using a fancy Select statement?
>
>Unfortunately the fancy SQL feature you're looking for is ROLLUP which
>Postgres doesn't support.
>
>I think you would have to do
>
>(
>select id, code, amount from foo where code < 10
>union all
>select null, code, sum(amount) from foo where code < 10 group by code
>) order by code, id
>

Perfect. Just what I was looking for.

Thanks!

-Owen

In response to

Browse pgsql-general by date

  From Date Subject
Next Message John Wells 2007-10-10 12:43:29 Re: "timer" script from SAMS book or equivalent?
Previous Message Albe Laurenz 2007-10-10 11:20:27 Re: Upper and Lower-cased Database names?