Re: Sum

From: Philip Hallstrom <philip(at)adhesivemedia(dot)com>
To: Marcelo Pereira <gandalf(at)sum(dot)desktop(dot)com(dot)br>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Sum
Date: 2002-03-28 17:25:22
Message-ID: 20020328092433.Y93259-100000@teak.adhesivemedia.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

I don't know of a SQL query that would do it, but you could do it in pgsql
or some other language... just run the normal query (the first one) and
then as you loop through the result set add 'value' to 'partial_sum' and
there you have it...

-philip

On Thu, 28 Mar 2002, Marcelo Pereira wrote:

> Hello All,
>
> I have a single table as:
>
> cod date value
> ---+-------------+-------
> 1 | 2002-03-12 | 5
> 2 | 2002-03-13 | 4
> 3 | 2002-03-13 | 7
> 4 | 2002-03-14 | 3
>
> ... and I would like to do a select that do `partial sums'.
>
> So, for instance, I would like to do a select that returns:
>
> cod date value partial sum
> ---+-------------+-------+--------------
> 1 | 2002-03-12 | 5 | 5
> 2 | 2002-03-13 | 4 | 9
> 3 | 2002-03-13 | 7 | 16
> 4 | 2002-03-14 | 3 | 19
>
> As you can see, the row `partial sum' is what I am looking for. Do you
> have any idea how can I do it?
>
> Thanks in advance,
>
> Marcelo Pereira
>
> -- Remember that only God and Esc+:w saves.
> __
> (_.\ Marcelo Pereira |
> / / ___ marcelo(at)pereira(dot)com |
> / (_/ _ \__ [Math|99] - IMECC |
> _______\____/_\___)___Unicamp_______________/
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/users-lounge/docs/faq.html
>

In response to

  • Sum at 2002-03-28 17:15:49 from Marcelo Pereira

Responses

  • Re: Sum at 2002-03-28 17:29:52 from Marcelo Pereira

Browse pgsql-general by date

  From Date Subject
Next Message Johnson, Shaunn 2002-03-28 17:28:40 Re: table design strategy
Previous Message Steve Wolfe 2002-03-28 17:19:41 Re: Performance Tuning Document?