X-Original-To: pgsql-sql-postgresql.org@postgresql.org Received: from localhost (mx1.hub.org [200.46.208.251]) by postgresql.org (Postfix) with ESMTP id F3DA29FA50D for ; Thu, 29 Jun 2006 02:23:45 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.208.251]) (amavisd-new, port 10024) with ESMTP id 05860-07 for ; Thu, 29 Jun 2006 02:23:37 -0300 (ADT) X-Greylist: domain auto-whitelisted by SQLgrey- Received: from web31812.mail.mud.yahoo.com (web31812.mail.mud.yahoo.com [68.142.207.75]) by postgresql.org (Postfix) with SMTP id 37C3C9FA441 for ; Thu, 29 Jun 2006 02:23:36 -0300 (ADT) Received: (qmail 51716 invoked by uid 60001); 29 Jun 2006 05:23:35 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=2VbWd2F8IMpv5fIgz2UkR3ZBLdiNQAXXfFN3y43MmS3YV+9e6DGWNMhvn8LzzhPVsu4oEvO6Z5j1OLSRc0ERUvUtCpQl+yhzPKnwkc+o2ZcnTqF8r+9/jL/CzImADIdfKSi5PyIFNBTUjNN7atIlLllrWiRD1zePKU8VVoqiLpQ= ; Message-ID: <20060629052335.51714.qmail@web31812.mail.mud.yahoo.com> Received: from [24.54.196.198] by web31812.mail.mud.yahoo.com via HTTP; Wed, 28 Jun 2006 22:23:35 PDT Date: Wed, 28 Jun 2006 22:23:35 -0700 (PDT) From: Richard Broersma Jr Subject: Re: SELECT Aggregate To: Phillip Smith , pgsql-sql@postgresql.org In-Reply-To: <00d001c69b33$bfa13b90$9b0014ac@ITPhil> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200606/309 X-Sequence-Number: 25545 > SELECT trans_no, > customer, > date_placed, > date_complete, > date_printed, > ord_type, > ord_status, select ( SUM(sell_price) from soh_product where sales_orders.trans_no = soh_product.soh_num ) as transact_sum, > customer_reference, > salesman, > parent_order, > child_order, > order_number > FROM sales_orders > WHERE (trans_no Like '8%' AND order_number Like '8%') > OR (trans_no Like '9%' AND order_number Like '8%') > OR (trans_no Like '8%' AND order_number Like '9%') > OR (trans_no Like '9%' AND order_number Like '9%') > AND (warehouse='M') > AND (date_placed > (current_date + ('12 months ago'::interval))) > ORDER BY trans_no DESC I am pretty new to SQL. But while reading a book written by an author recommended on this list,I can suggest a possible solution that I've seen. It might work for your problem. Of course, I haven't tested anything like this and don't know if PostgreSQL supports it. Just be sure that trans_no is unique in the returned query. Regards, Richard Broersma Jr.