From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | KeithW(at)narrowpathinc(dot)com |
Cc: | "PostgreSQL Novice" <pgsql-novice(at)postgresql(dot)org> |
Subject: | Re: Calculating the difference between result columns |
Date: | 2004-12-28 15:00:35 |
Message-ID: | 29891.1104246035@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-novice |
"Keith Worthington" <keithw(at)narrowpathinc(dot)com> writes:
> I'm stuck again. I have written two queries. The first calculates the total
> quantity of items that have been ordered. The second calculates the total
> quantity of items that have been received. Now I want to find the difference
> which will tell me what is still on order.
Something like
SELECT o.item_id, ordered - received FROM
(SELECT ...) o
(SELECT ...) r
WHERE o.item_id = r.item_id;
I'm not sure how efficient this mess is going to be :-(. If you intend
to do this a lot, you might want to think about a different database
structure that doesn't require quite so much joining to find out
anything...
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Lic. Guillermo González | 2004-12-28 15:02:23 | Re: help with - psql: FATAL: Password authentication failed |
Previous Message | Sukhdeep Johar | 2004-12-28 14:26:30 | Re: help with - psql: FATAL: Password authentication failed for user "gforge" |