I have got the following query which gives me all the transactions that have 
tax.

accs=# SELECT f1.trans_id,f1.chart_id,f1.amount,f1.transdate from acc_trans
f1,acc_trans f2 where f1.trans_id
accs-# =f2.trans_id and f2.chart_id=10074
accs-# and f2.transdate >='2002-07-01' and f2.transdate <='2002-09-30';

trans_id | chart_id | amount  | transdate
----------+----------+---------+------------
  10162 |    10004 | -555.19 | 2002-07-03
  10162 |    10037 |   472.5 | 2002-07-03
  10162 |    10074 |   82.69 | 2002-07-03
  10162 |    10004 |  555.19 | 2002-07-25
  10162 |    10002 | -555.19 | 2002-07-25
  10164 |    10004 | -616.88 | 2002-07-17
  10164 |    10037 |     525 | 2002-07-17
  10164 |    10074 |   91.88 | 2002-07-17
  10164 |    10004 |  616.88 | 2002-07-31
  10164 |    10002 | -616.88 | 2002-07-31

I want to separate the amounts according to what chart_id they have. 

Do you know how I can put each amount in it's own column like this and
total them?
>
>  trans_id | chart_id | amount  | amount1 | amount2 | amount3 | amount4
> ----------+----------+---------+------------+------------+----------+------
>---- 10162 |    10004 | -555.19
>     10162 |    10037 |                472.5
>     10162 |    10074 |                                82.69
>     10162 |    10004 |                                                555.19
>     10162 |    10002 |                                                               
> -555.19
>
> TOTAL                 -555.19  472.5          82.69   555.19  -555.19
>
> Cheers
>
> Scott

Reply via email to