problem with subqueries

Поиск
Список
Период
Сортировка
От pete@phillipsfamily.freeserve.co.uk
Тема problem with subqueries
Дата
Msg-id 200210052219.g95MJVx01588@phillipsfamily.freeserve.co.uk
обсуждение исходный текст
Ответы Re: problem with subqueries
Re: problem with subqueries
Список pgsql-sql
Hi

Any help appreciated - I have spent 2 days trying to get this query to
work!

I have an orders database and a customer database. 

The orders database has a date field for each order.  

Because I want to obtain a monthly breakdown, I created a view called
monthcustomer as this select:
select orders.ord_date, customer.cname,date_part('month',orders.ord_date) AS "month", date_part('year',orders.ord_date)
AS"year", orders.number_of_items;
 

Each month will have multiple numbers of items, so to get a monthly
breakdown I tried this:
select distinct year,month, (select sum(monthcustomer.number_of_items) from monthcustomer where
monthcustomer.year=m.yearand  monthcustomer.month=m.month) as NumPotsfrom monthcustomer m;
 

This goes off and never comes back - CPU is hitting the top of the
chart! I have to ^C to interrupt it, as it runs for ages (I've left
this run for 10-20 minutes and it is still running).

I have indexes on the columns involved from the original tables.

Any help appreciated.

Pete

PS: Using pgsql 7.2-70 from Suse distribution.


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

Предыдущее
От:
Дата:
Сообщение: Re: enforcing with unique indexes..
Следующее
От: Tom Lane
Дата:
Сообщение: Re: problem with subqueries