From: | Jeff Boes <jeff(at)endpoint(dot)com> |
---|---|
To: | Pgsql-sql(at)postgresql(dot)org |
Subject: | Re: Breakdown results by month |
Date: | 2005-08-04 13:42:28 |
Message-ID: | 42F21B44.1030505@endpoint.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Henry Ortega wrote:
> I have the ff table:
>
> id | total | effective | end_date
> john 6 01-01-2005 02-28-2005
> john 8 03-01-2005 06-30-2005
>
> How can I return:
> id | total | effective | end_date
> john 6 01-01-2005 01-31-2005
> john 6 02-01-2005 02-28-2005
> john 8 03-01-2005 03-31-2005
> john 8 04-01-2005 04-30-2005
> john 8 05-01-2005 05-31-2005
> john 8 06-01-2005 06-30-2005
I would look at writing a PL/PgSQL function that walks through the rows,
generating substitute rows for the dates you want.
From | Date | Subject | |
---|---|---|---|
Next Message | Louise Catherine | 2005-08-05 08:51:18 | Make C file for create type |
Previous Message | Michael Fuhr | 2005-08-04 13:38:23 | Re: NEW and OLD as ROWS |