Anual Query - Mailing list pgsql-sql

From Mauricio Fernandez A.
Subject Anual Query
Date
Msg-id KPEAKEDEHEPGJLOLEDMBEEJNCDAA.mfacontacto@ono.com
Whole thread Raw
Responses Re: Anual Query
List pgsql-sql
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Hello,

Can any of you help me with this query?,  I need to retrieve the
sum(units) and sum(cost) for each client in every month in the same
row, something like this:

client|UnJan|CostJan|UnFeb|CostFeb|UnMar|CostMar ...    |UnDec|CostDec
- --------------------------------------------------------------------
100058|580    |47384  |746  |87438  |536  |21653    ...    |857    |754875    (wrong
data, just to show)

Now I get this result using several querys (one for month and worse
for client too) but this, of course its too expensive.

Here is a table sample.
orderId  | client  | date      | product | Un | cost
- ------------------------------------------------------1001299  | 100058  | 20050103  | 759936  | 1  | 23751001299  |
100058 | 20050103  | 759928  | 1  | 23751001300  | 100078  | 20050103  | 759936  | 1  | 23751001301  | 100017  |
20050103 | 759928  | 1  | 23751001302  | 100009  | 20050103  | 759936  | 2  | 47501001302  | 100009  | 20050203  |
756304 | 1  | 66691001303  | 100009  | 20050203  | 759936  | 2  | 47501001304  | 100005  | 20050203  | 759936  | 20  |
475001001306 | 100013  | 20050203  | 759936  | 2  | 47501001306  | 100013  | 20050203  | 759928  | 2  | 47501001307  |
100013 | 20050203  | 759936  | 4  | 95001001308  | 100013  | 20050203  | 759936  | 2  | 47501001309  | 100050  |
20050303 | 759936  | 2  | 47501001310  | 100050  | 20050303  | 759936  | 4  | 9500
 

....

Thanks for any idea.

Mauricio Fernández A.
Ingeniero de Sistemas
U. Autónoma de Manizales


-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.0.2i

iQA/AwUBQ4sgNc4irmZP1c6WEQLcPgCeLQNXphTXFXqVFZcKxrIO7aAfCEMAn397
jOO4lULVn/3bPLm6du7hGJeR
=YSsL
-----END PGP SIGNATURE-----



pgsql-sql by date:

Previous
From: Greg Stark
Date:
Subject: Re: Storing HTML in table
Next
From: Frank Bax
Date:
Subject: Re: Anual Query