Re: Data Grid

Поиск
Список
Период
Сортировка
От Ron St-Pierre
Тема Re: Data Grid
Дата
Msg-id 416D93CD.8010303@syscor.com
обсуждение исходный текст
Ответ на Data Grid  (Jake Stride <nsuk@users.sourceforge.net>)
Ответы Re: Data Grid  (Jake Stride <nsuk@users.sourceforge.net>)
Список pgsql-novice
Jake Stride wrote:

> 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


I've done something similar, but I use a function and a view to get the
results, and the report columns and rows are transposed from how you
would like it, ie the dates are along side and the items are along the
top. The items are coded directly into the function and view
definitions, but the dates and counts are dynamically updated, so if you
were to use this you would manually have to update the function and vew
to accomodate them.  If you're happy with that I could send you a copy
of the function and view, which with only a little modification on your
part, could give you results.

Ron


В списке pgsql-novice по дате отправления:

Предыдущее
От: Jake Stride
Дата:
Сообщение: Data Grid
Следующее
От: Jake Stride
Дата:
Сообщение: Re: Data Grid