| From: | Jake Stride <nsuk(at)users(dot)sourceforge(dot)net> |
|---|---|
| To: | pgsql-novice(at)postgresql(dot)org |
| Subject: | Data Grid |
| Date: | 2004-10-13 19:40:05 |
| Message-ID: | 416D8495.2060406@users.sourceforge.net |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-novice |
I'm not sure if there is a way to do this without using a programming
language/function ie a for loop for example. Ideally I would like to do
it all in postgresql
I have 2 tables, for example:
Item
====
id
name
cost
sold_date
item_type_id
Item Type
=========
id
item_type
Now I want to make a report whereby I sum the cost of each item type per
month (within a range) so I end up with the following:
01/04 02/04 03/04 04/04 05/04 06/04 ... etc
item_type A
item_type B
item_type C
.
.
.
etc
THe problem is that I don't know how many item types or months I need to
do it for (obviously it will be for all item types in the item type
table, but could be for 1 month or 100 months!). The only way I can see
of doing it is summing the total cost per item for a month, then
repeating that query for each month in the actual application is this
correct or is there a way to do it natively?
Many Thanks
Jake
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Ron St-Pierre | 2004-10-13 20:45:01 | Re: Data Grid |
| Previous Message | Tom Lane | 2004-10-13 18:12:13 | Re: connecting with pgAdmin II |